bas_denorm_matrix Interface

public interface bas_denorm_matrix

Called by

interface~~bas_denorm_matrix~~CalledByGraph interface~bas_denorm_matrix bas_denorm_matrix proc~electrostatic_potential electrostatic_potential proc~electrostatic_potential->interface~bas_denorm_matrix proc~oqp_resp_charges oqp_resp_charges proc~oqp_resp_charges->proc~electrostatic_potential proc~resp_charges_c resp_charges_C proc~resp_charges_c->proc~oqp_resp_charges

Module Procedures

private subroutine bas_denorm_matrix_tr(a, p, ld)

@brief Scale matrix A with matrix \f$ 1/P \cdot 1/P^T \f$ @details A is a packed square matrix, P is a column vector @author Vladimir Mironov @date -Sep, 2018- Initial release

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(inout) :: a(:)
real(kind=real64), intent(inout), allocatable :: p(:)
integer, intent(in) :: ld

private subroutine bas_denorm_matrix_sq(a, p, ld)

@brief Scale matrix A with matrix \f$ 1/P \cdot 1/P^T \f$ @details A is a full square matrix, P is a column vector @author Vladimir Mironov @date -Sep, 2018- Initial release

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(inout) :: a(:,:)
real(kind=real64), intent(inout), allocatable :: p(:)
integer, intent(in) :: ld