Calculates all state-to-state cross-sections.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int32), | intent(in) | :: | total_angular_momentum_ |
total angular momentum |
||
integer(kind=int32), | intent(in) | :: | open_basis_levels_(:) |
holds indices to the basis arrays which correspond to open channels |
||
real(kind=dp), | intent(in) | :: | basis_wavevectors_(:) |
holds wavevectors k_{i} |
||
real(kind=dp), | intent(in) | :: | s_matrix_real_(:,:) |
real and imaginary parts of the S-matrix |
||
real(kind=dp), | intent(in) | :: | s_matrix_imag_(:,:) |
real and imaginary parts of the S-matrix |
||
integer(kind=int32), | intent(in) | :: | channel_indices_(:) |
holds the indices pointing to the basis arrays |
||
integer(kind=int32), | intent(in) | :: | channel_l_values_(:) |
holds all values of l |
||
real(kind=dp), | intent(inout) | :: | cross_section_array_(:) |
array holding all XSs |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=dp), | private | :: | calculation_time | ||||
integer(kind=int32), | private | :: | cross_section_index_ | ||||
integer(kind=int32), | private | :: | final_state_ | ||||
real(kind=dp), | private | :: | finish_time | ||||
integer(kind=int32), | private | :: | initial_state_ | ||||
integer(kind=int32), | private | :: | number_of_open_basis_levels_ | ||||
real(kind=dp), | private | :: | start_time |