@@ -226,9 +226,9 @@ def hydrogenic(self):
226
226
227
227
Notes
228
228
-----
229
- This is `True` if :math:`Z - z = 1` and :math:`Z\ge6` .
229
+ This is `True` if :math:`Z - z = 1`.
230
230
"""
231
- return (self .atomic_number - self .charge_state == 1 ) and ( self . atomic_number >= 6 )
231
+ return (self .atomic_number - self .charge_state == 1 )
232
232
233
233
@property
234
234
def helium_like (self ):
@@ -237,9 +237,9 @@ def helium_like(self):
237
237
238
238
Notes
239
239
-----
240
- This is `True` if :math:`Z - z = 2` and :math:`Z\ge10` .
240
+ This is `True` if :math:`Z - z = 2`.
241
241
"""
242
- return (self .atomic_number - self .charge_state == 2 ) and ( self . atomic_number >= 10 )
242
+ return (self .atomic_number - self .charge_state == 2 )
243
243
244
244
@property
245
245
@u .quantity_input
@@ -906,8 +906,10 @@ def direct_ionization_cross_section(self, energy: u.erg) -> u.cm**2:
906
906
Direct ionization cross-section as a function of energy.
907
907
908
908
The direction ionization cross-section is calculated one of two ways.
909
- For H and He like ions, the cross-section is computed according to
910
- the method of :cite:t:`fontes_fully_1999`,
909
+ See :cite:t:`dere_ionization_2007`, Sections 3.1 and 3.2 for details.
910
+ For H-like ions with :math:`Z\ge6` and He-like ions with :math:`Z\ge10`,
911
+ the cross-section is computed according to the method of
912
+ :cite:t:`fontes_fully_1999`,
911
913
912
914
.. math::
913
915
@@ -940,7 +942,8 @@ def direct_ionization_cross_section(self, energy: u.erg) -> u.cm**2:
940
942
:math:`U,f,\Sigma` are all stored in the CHIANTI database such that :math:`\sigma_I`
941
943
can be computed for a given :math:`E`.
942
944
"""
943
- if self .hydrogenic or self .helium_like :
945
+ if ((self .hydrogenic and self .atomic_number >= 6 ) or
946
+ (self .helium_like and self .atomic_number >= 10 )):
944
947
return self ._fontes_cross_section (energy )
945
948
else :
946
949
return self ._dere_cross_section (energy )
0 commit comments