write_CB_xs_to_file Module Subroutine

public module subroutine write_CB_xs_to_file(prefix, output_directory, zaxis, E_el, xs, init, fin, lmax, xs_type)

Writes a Coulomb-Born cross section to a file whos name and file header carry information about the state symmetry

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) :: E_el(:)

the scattering eneries in au

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

The excitation cross sections

type(asymtop_rot_channel_type), intent(in) :: init

Initial and final states for this transition

type(asymtop_rot_channel_type), intent(in) :: fin

Initial and final states for this transition

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

The max value of l for the CB cross sections ("inf" if total)

character(len=*), intent(in), optional :: xs_type

The kind of cross section that this is