array_operations_add_scalar_to_diagonal_submod Submodule

a submodule for add_scalar_to_diagonal subroutines


Uses

  • module~~array_operations_add_scalar_to_diagonal_submod~~UsesGraph module~array_operations_add_scalar_to_diagonal_submod array_operations_add_scalar_to_diagonal_submod module~array_operations_mod array_operations_mod module~array_operations_add_scalar_to_diagonal_submod->module~array_operations_mod iso_fortran_env iso_fortran_env module~array_operations_mod->iso_fortran_env

Contents


Module Subroutines

module subroutine add_scalar_to_diagonal_dp(matrix_, scalar_)

add a scalar value to the matrix diagonal

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(inout) :: matrix_(:,:)
real(kind=dp), intent(in) :: scalar_

module subroutine add_scalar_to_diagonal_int32(matrix_, scalar_)

add a scalar value to the matrix diagonal (integer).

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(inout) :: matrix_(:,:)
integer(kind=int32), intent(in) :: scalar_

module subroutine add_scalar_to_diagonal_sp(matrix_, scalar_)

add a scalar value to the matrix diagonal (single precision).

Arguments

Type IntentOptional Attributes Name
real(kind=sp), intent(inout) :: matrix_(:,:)
real(kind=sp), intent(in) :: scalar_