@ -57,7 +57,9 @@ module psb_d_base_mat_mod
!
! Data management methods : defined here , but ( mostly ) not implemented .
!
procedure , pass ( a ) :: csput = > psb_d_base_csput
procedure , pass ( a ) :: csput_a = > psb_d_base_csput_a
procedure , pass ( a ) :: csput_v = > psb_d_base_csput_v
generic , public :: csput = > csput_a , csput_v
procedure , pass ( a ) :: csgetrow = > psb_d_base_csgetrow
procedure , pass ( a ) :: csgetblk = > psb_d_base_csgetblk
procedure , pass ( a ) :: get_diag = > psb_d_base_get_diag
@ -156,7 +158,7 @@ module psb_d_base_mat_mod
procedure , pass ( a ) :: mv_from_coo = > psb_d_mv_coo_from_coo
procedure , pass ( a ) :: mv_to_fmt = > psb_d_mv_coo_to_fmt
procedure , pass ( a ) :: mv_from_fmt = > psb_d_mv_coo_from_fmt
procedure , pass ( a ) :: csput = > psb_d_coo_csput
procedure , pass ( a ) :: csput _a = > psb_d_coo_csput _a
procedure , pass ( a ) :: get_diag = > psb_d_coo_get_diag
procedure , pass ( a ) :: csgetrow = > psb_d_coo_csgetrow
procedure , pass ( a ) :: csgetptn = > psb_d_coo_csgetptn
@ -255,14 +257,27 @@ module psb_d_base_mat_mod
! !
!
interface
subroutine psb_d_base_csput ( nz , ia , ja , val , a , imin , imax , jmin , jmax , info , gtl )
subroutine psb_d_base_csput _a ( nz , ia , ja , val , a , imin , imax , jmin , jmax , info , gtl )
import :: psb_ipk_ , psb_d_base_sparse_mat , psb_dpk_
class ( psb_d_base_sparse_mat ) , intent ( inout ) :: a
real ( psb_dpk_ ) , intent ( in ) :: val ( : )
integer ( psb_ipk_ ) , intent ( in ) :: nz , ia ( : ) , ja ( : ) , imin , imax , jmin , jmax
integer ( psb_ipk_ ) , intent ( out ) :: info
integer ( psb_ipk_ ) , intent ( in ) , optional :: gtl ( : )
end subroutine psb_d_base_csput
end subroutine psb_d_base_csput_a
end interface
interface
subroutine psb_d_base_csput_v ( nz , ia , ja , val , a , imin , imax , jmin , jmax , info , gtl )
import :: psb_ipk_ , psb_d_base_sparse_mat , psb_dpk_ , psb_d_base_vect_type , &
& psb_i_base_vect_type
class ( psb_d_base_sparse_mat ) , intent ( inout ) :: a
class ( psb_d_base_vect_type ) , intent ( inout ) :: val
class ( psb_i_base_vect_type ) , intent ( inout ) :: ia , ja
integer ( psb_ipk_ ) , intent ( in ) :: nz , imin , imax , jmin , jmax
integer ( psb_ipk_ ) , intent ( out ) :: info
integer ( psb_ipk_ ) , intent ( in ) , optional :: gtl ( : )
end subroutine psb_d_base_csput_v
end interface
!
@ -1469,7 +1484,7 @@ module psb_d_base_mat_mod
! !
!
interface
subroutine psb_d_coo_csput ( nz , ia , ja , val , a , imin , imax , jmin , jmax , info , gtl )
subroutine psb_d_coo_csput _a ( nz , ia , ja , val , a , imin , imax , jmin , jmax , info , gtl )
import :: psb_ipk_ , psb_d_coo_sparse_mat , psb_dpk_
class ( psb_d_coo_sparse_mat ) , intent ( inout ) :: a
real ( psb_dpk_ ) , intent ( in ) :: val ( : )
@ -1477,7 +1492,7 @@ module psb_d_base_mat_mod
& imin , imax , jmin , jmax
integer ( psb_ipk_ ) , intent ( out ) :: info
integer ( psb_ipk_ ) , intent ( in ) , optional :: gtl ( : )
end subroutine psb_d_coo_csput
end subroutine psb_d_coo_csput _a
end interface
! >