fill_symmetric_matrix Interface

public interface fill_symmetric_matrix

Called by

interface~~fill_symmetric_matrix~~CalledByGraph interface~fill_symmetric_matrix fill_symmetric_matrix proc~calculate_pes_matrix calculate_pes_matrix proc~calculate_pes_matrix->interface~fill_symmetric_matrix proc~calculate_s_matrix calculate_s_matrix proc~calculate_s_matrix->interface~fill_symmetric_matrix proc~calculate_u_matrix calculate_u_matrix proc~calculate_u_matrix->interface~fill_symmetric_matrix proc~calculate_centrifugal_matrix calculate_centrifugal_matrix proc~calculate_centrifugal_matrix->interface~fill_symmetric_matrix proc~general_propagation_step general_propagation_step proc~general_propagation_step->interface~fill_symmetric_matrix proc~general_propagation_step->proc~calculate_pes_matrix proc~general_propagation_step->proc~calculate_u_matrix proc~calculate_log_der_matrix calculate_log_der_matrix proc~calculate_log_der_matrix->interface~fill_symmetric_matrix proc~initial_setup initial_setup proc~initial_setup->proc~calculate_pes_matrix proc~initial_setup->proc~calculate_u_matrix proc~initial_setup->proc~calculate_centrifugal_matrix proc~handle_final_propagation_steps handle_final_propagation_steps proc~handle_final_propagation_steps->proc~general_propagation_step proc~numerov numerov proc~numerov->proc~general_propagation_step proc~numerov->proc~calculate_log_der_matrix proc~numerov->proc~initial_setup proc~numerov->proc~handle_final_propagation_steps program~scattering SCATTERING program~scattering->proc~calculate_s_matrix program~scattering->proc~numerov

Contents


Subroutines

public module subroutine fill_symmetric_matrix_dp(matrix_, upper_lower_)

fill the upper/lower triangle of a symmetric matrix (double precision version)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(inout) :: matrix_(:,:)
character(len=1), intent(in) :: upper_lower_

public module subroutine fill_symmetric_matrix_int32(matrix_, upper_lower_)

fill the upper/lower triangle of a symmetric matrix (integer version)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(inout) :: matrix_(:,:)
character(len=1), intent(in) :: upper_lower_

public module subroutine fill_symmetric_matrix_sp(matrix_, upper_lower_)

fill the upper/lower triangle of a symmetric matrix (single precision version)

Arguments

Type IntentOptional Attributes Name
real(kind=sp), intent(inout) :: matrix_(:,:)
character(len=1), intent(in) :: upper_lower_