write_total_xs_to_file Module Subroutine

public module subroutine write_total_xs_to_file(prefix, output_directory, zaxis, Eel_ex, Eel_dex, transition, xs_xcite, xs_dxcite, lmax)

Write the total cross-sections (S-matrix + CB correction) to disk for a single transition

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: prefix

filename prefix

character(len=*), intent(in) :: output_directory

The directory in which output files are placed

character(len=1), intent(in) :: zaxis

The A, B, or C axis that lies along z

real(kind=dp), intent(in) :: Eel_ex(:)

The excitation electron energy grid in au

real(kind=dp), intent(in) :: Eel_dex(:)

The de-excitation electron energy grid in au

type(asymtop_rot_transition_type), intent(in) :: transition

The transition to write to file

real(kind=dp), intent(in) :: xs_xcite(:)

Array of arrays of excitation cross sections for all spin multiplicities

real(kind=dp), intent(in) :: xs_dxcite(:)

Array of arrays of de-excitation cross sections for all spin multiplicities

integer, intent(in) :: lmax

The max value of l for the K/S-matrices