DIPELM
2.0
|
Holds set of partial wave channels. More...
Public Member Functions | |
procedure, pass | print => print_channels |
procedure, pass | occupancy => channels_occupancy |
Maps each ichl(i), lchl(i), mchl(i) to a single canonical channel index and returns an array that indicates which canonical channels are occupied. More... | |
type(channels) function | new_channels (ni, nc) |
Public Attributes | |
type(bound) | ion_states |
The ionic state quantum numbers and energies. More... | |
integer, dimension(:), allocatable | ichl |
The ionic state index More... | |
integer, dimension(:), allocatable | lchl |
l character of partial waves More... | |
integer, dimension(:), allocatable | mchl |
m character of partial waves More... | |
real(idp), dimension(:), allocatable | threshold_energies |
The channel threshold energies relative to the ionic ground state (Hartree). More... | |
Holds set of partial wave channels.
Holds arrays describing partial wave scattering/photoionization channels. A channel is specified by final ionic state and l and m quantum number of the partial wave (expansion of the continuum electron in an angular momentum basis).
Note: Only symmetry allowed channels are stored occupancy.
type(channels) function dipelm_types::channels::new_channels | ( | integer | ni, |
integer | nc | ||
) |
procedure, pass dipelm_types::channels::occupancy |
Maps each ichl(i), lchl(i), mchl(i) to a single canonical channel index and returns an array that indicates which canonical channels are occupied.
procedure, pass dipelm_types::channels::print |
integer, dimension(:), allocatable dipelm_types::channels::ichl |
The ionic state index
type(bound) dipelm_types::channels::ion_states |
The ionic state quantum numbers and energies.
integer, dimension(:), allocatable dipelm_types::channels::lchl |
l character of partial waves
integer, dimension(:), allocatable dipelm_types::channels::mchl |
m character of partial waves
real(idp), dimension(:), allocatable dipelm_types::channels::threshold_energies |
The channel threshold energies relative to the ionic ground state (Hartree).