2 #include <gsl/gsl_const_mksa.h>
4 // Data from drudelorentz.com
6 #define EH (GSL_CONST_MKSA_ELECTRON_VOLT / GSL_CONST_MKSA_PLANCKS_CONSTANT_HBAR)
8 static const qpms_ldparams_t LDPARAMS_AU
= {
13 {0.76 , 0. *EH
, 0.053*EH
},
14 {0.024, 0.415*EH
, 0.241*EH
},
15 {0.01 , 0.83 *EH
, 0.345*EH
},
16 {0.071, 2.969*EH
, 0.87 *EH
},
17 {0.601, 4.304*EH
, 2.494*EH
},
18 {4.384, 13.32 *EH
, 2.214*EH
}
21 const qpms_ldparams_t
*const QPMS_LDPARAMS_AU
= &LDPARAMS_AU
;
23 static const qpms_ldparams_t LDPARAMS_AG
= {
28 {0.84 , 0. *EH
, 0.053*EH
},
29 {0.065, 0.816*EH
, 3.886*EH
},
30 {0.124, 4.481*EH
, 0.452*EH
},
31 {0.111, 8.185*EH
, 0.065*EH
},
32 {0.84 , 9.083*EH
, 0.916*EH
},
33 {5.646, 20.29 *EH
, 2.419*EH
}
36 const qpms_ldparams_t
*const QPMS_LDPARAMS_AG
= &LDPARAMS_AG
;
38 static const qpms_ldparams_t LDPARAMS_CU
= {
43 {0.575, 0. *EH
, 0.03 *EH
},
44 {0.061, 0.291*EH
, 0.378*EH
},
45 {0.104, 2.957*EH
, 1.056*EH
},
46 {0.723, 5.3 *EH
, 3.213*EH
},
47 {0.638, 11.18 *EH
, 4.305*EH
}
50 const qpms_ldparams_t
*const QPMS_LDPARAMS_CU
= &LDPARAMS_CU
;
52 static const qpms_ldparams_t LDPARAMS_AL
= {
57 {0.523, 0. *EH
, 0.047*EH
},
58 {0.227, 0.162*EH
, 0.333*EH
},
59 {0.05 , 1.544*EH
, 0.312*EH
},
60 {0.166, 1.808*EH
, 1.251*EH
},
61 {0.03 , 3.473*EH
, 3.382*EH
},
64 const qpms_ldparams_t
*const QPMS_LDPARAMS_AL
= &LDPARAMS_AL
;
66 static const qpms_ldparams_t LDPARAMS_CR
= {
71 {0.168, 0. *EH
, 0.047*EH
},
72 {0.151, 0.121*EH
, 3.175*EH
},
73 {0.15 , 0.543*EH
, 1.305*EH
},
74 {1.149, 1.97 *EH
, 2.676*EH
},
75 {0.825, 8.775*EH
, 1.335*EH
},
78 const qpms_ldparams_t
*const QPMS_LDPARAMS_CR
= &LDPARAMS_CR
;
80 static const qpms_ldparams_t LDPARAMS_TI
= {
85 {0.148, 0. *EH
, 0.082*EH
},
86 {0.899, 0.777*EH
, 2.276*EH
},
87 {0.393, 1.545*EH
, 2.518*EH
},
88 {0.187, 2.509*EH
, 1.663*EH
},
89 {0.001, 19.43 *EH
, 1.762*EH
},
92 const qpms_ldparams_t
*const QPMS_LDPARAMS_TI
= &LDPARAMS_TI
;
94 static const qpms_ldparams_t LDPARAMS_BE
= {
99 {0.035, 0. *EH
, 0.035*EH
},
100 {0.031, 0.1 *EH
, 1.664*EH
},
101 {0.14 , 1.032*EH
, 3.395*EH
},
102 {0.53 , 3.183*EH
, 4.454*EH
},
103 {0.13 , 4.604*EH
, 1.802*EH
},
106 const qpms_ldparams_t
*const QPMS_LDPARAMS_BE
= &LDPARAMS_BE
;
108 static const qpms_ldparams_t LDPARAMS_NI
= {
113 {0.168, 0. *EH
, 0.168*EH
},
114 {0.151, 0.121*EH
, 3.175*EH
},
115 {0.15 , 0.543*EH
, 1.305*EH
},
116 {1.149, 1.97 *EH
, 2.676*EH
},
117 {0.825, 8.775*EH
, 1.335*EH
},
120 const qpms_ldparams_t
*const QPMS_LDPARAMS_NI
= &LDPARAMS_NI
;
122 static const qpms_ldparams_t LDPARAMS_PD
= {
127 {0.33 , 0. *EH
, 0.008*EH
},
128 {0.649, 0.336*EH
, 2.95 *EH
},
129 {0.121, 0.501*EH
, 0.555*EH
},
130 {0.638, 1.659*EH
, 4.621*EH
},
131 {0.453, 5.715*EH
, 3.236*EH
},
134 const qpms_ldparams_t
*const QPMS_LDPARAMS_PD
= &LDPARAMS_PD
;
136 static const qpms_ldparams_t LDPARAMS_PT
= {
141 {0.333, 0. *EH
, 0.333*EH
},
142 {0.191, 0.78 *EH
, 0.517*EH
},
143 {0.659, 1.314*EH
, 1.838*EH
},
144 {0.547, 3.141*EH
, 3.668*EH
},
145 {3.576, 9.249*EH
, 8.517*EH
},
148 const qpms_ldparams_t
*const QPMS_LDPARAMS_PT
= &LDPARAMS_PT
;
150 static const qpms_ldparams_t LDPARAMS_W
= {
155 {0.206, 0. *EH
, 0.206 *EH
},
156 {0.054, 1.004*EH
, 0.53 *EH
},
157 {0.166, 1.917*EH
, 1.281 *EH
},
158 {0.706, 3.58 *EH
, 3.332 *EH
},
159 {2.59 , 7.498*EH
, 5.836 *EH
},
162 const qpms_ldparams_t
*const QPMS_LDPARAMS_W
= &LDPARAMS_W
;