print a shor summary on the number of non-zero matrix elements of the PES matrix
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int32), | intent(in) | :: | number_of_channels |
size of the basis |
||
integer(kind=int32), | intent(in) | :: | number_of_nonzero_pes_matrix_elements |
number of non-zero terms in the sum () for each non-zero element of the PES matrix |
||
integer(kind=int32), | intent(in) | :: | number_of_nonzero_algebraic_coefficients |
number of all non-zero algberaix coefficients in the whole PES matrix |
subroutine print_pes_matrix_elements_summary(number_of_channels, &
number_of_nonzero_pes_matrix_elements, &
number_of_nonzero_algebraic_coefficients)
!! print a shor summary on the number of non-zero matrix elements
!! of the PES matrix
!---------------------------------------------------------------------!
integer(int32), intent(in) :: number_of_channels
!! size of the basis
integer(int32), intent(in) :: number_of_nonzero_pes_matrix_elements
!! number of non-zero terms in the sum () for each non-zero element
!! of the PES matrix
integer(int32), intent(in) :: number_of_nonzero_algebraic_coefficients
!! number of all non-zero algberaix coefficients in the whole
!! PES matrix
!---------------------------------------------------------------------!
call write_message(" - Size of the PES matrix: "// &
integer_to_character(number_of_channels))
call write_message(" - Number of non-zero elements " // &
"of the potential matrix: " // integer_to_character( &
number_of_nonzero_pes_matrix_elements))
call write_message(" - Number of non-zero elements " // &
" of the PES matrix: " // integer_to_character( &
number_of_nonzero_algebraic_coefficients))
!---------------------------------------------------------------------!
end subroutine print_pes_matrix_elements_summary