mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-19 04:12:09 +00:00
psblas3:
base/modules/psb_base_linmap_mod.f90 base/modules/psb_c_base_mat_mod.f90 base/modules/psb_c_linmap_mod.f90 base/modules/psb_c_mat_mod.f90 base/modules/psb_d_base_mat_mod.f90 base/modules/psb_d_linmap_mod.f90 base/modules/psb_d_mat_mod.f90 base/modules/psb_s_base_mat_mod.f90 base/modules/psb_s_linmap_mod.f90 base/modules/psb_s_mat_mod.f90 base/modules/psb_z_base_mat_mod.f90 base/modules/psb_z_linmap_mod.f90 base/modules/psb_z_mat_mod.f90 base/serial/impl/psb_c_mat_impl.F90 base/serial/impl/psb_d_mat_impl.F90 base/serial/impl/psb_s_mat_impl.F90 base/serial/impl/psb_z_mat_impl.F90 prec/psb_c_base_prec_mod.f90 prec/psb_c_bjacprec.f90 prec/psb_c_diagprec.f90 prec/psb_c_nullprec.f90 prec/psb_c_prec_type.f90 prec/psb_d_base_prec_mod.f90 prec/psb_d_bjacprec.f90 prec/psb_d_diagprec.f90 prec/psb_d_nullprec.f90 prec/psb_d_prec_type.f90 prec/psb_s_base_prec_mod.f90 prec/psb_s_bjacprec.f90 prec/psb_s_diagprec.f90 prec/psb_s_nullprec.f90 prec/psb_s_prec_type.f90 prec/psb_z_base_prec_mod.f90 prec/psb_z_bjacprec.f90 prec/psb_z_diagprec.f90 prec/psb_z_nullprec.f90 prec/psb_z_prec_type.f90 INTENT of arguments of clone methods
This commit is contained in:
@@ -1545,7 +1545,7 @@ subroutine psb_cspmat_clone(a,b,info)
|
||||
use psb_c_mat_mod, psb_protect_name => psb_cspmat_clone
|
||||
implicit none
|
||||
class(psb_cspmat_type), intent(inout) :: a
|
||||
class(psb_cspmat_type), intent(out) :: b
|
||||
class(psb_cspmat_type), intent(inout) :: b
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
|
||||
integer(psb_ipk_) :: err_act
|
||||
@@ -1554,7 +1554,7 @@ subroutine psb_cspmat_clone(a,b,info)
|
||||
|
||||
call psb_erractionsave(err_act)
|
||||
info = psb_success_
|
||||
|
||||
call b%free()
|
||||
if (allocated(a%a)) then
|
||||
call a%a%clone(b%a,info)
|
||||
end if
|
||||
|
||||
@@ -1545,7 +1545,7 @@ subroutine psb_dspmat_clone(a,b,info)
|
||||
use psb_d_mat_mod, psb_protect_name => psb_dspmat_clone
|
||||
implicit none
|
||||
class(psb_dspmat_type), intent(inout) :: a
|
||||
class(psb_dspmat_type), intent(out) :: b
|
||||
class(psb_dspmat_type), intent(inout) :: b
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
|
||||
integer(psb_ipk_) :: err_act
|
||||
@@ -1554,7 +1554,7 @@ subroutine psb_dspmat_clone(a,b,info)
|
||||
|
||||
call psb_erractionsave(err_act)
|
||||
info = psb_success_
|
||||
|
||||
call b%free()
|
||||
if (allocated(a%a)) then
|
||||
call a%a%clone(b%a,info)
|
||||
end if
|
||||
|
||||
@@ -1545,7 +1545,7 @@ subroutine psb_sspmat_clone(a,b,info)
|
||||
use psb_s_mat_mod, psb_protect_name => psb_sspmat_clone
|
||||
implicit none
|
||||
class(psb_sspmat_type), intent(inout) :: a
|
||||
class(psb_sspmat_type), intent(out) :: b
|
||||
class(psb_sspmat_type), intent(inout) :: b
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
|
||||
integer(psb_ipk_) :: err_act
|
||||
@@ -1554,7 +1554,7 @@ subroutine psb_sspmat_clone(a,b,info)
|
||||
|
||||
call psb_erractionsave(err_act)
|
||||
info = psb_success_
|
||||
|
||||
call b%free()
|
||||
if (allocated(a%a)) then
|
||||
call a%a%clone(b%a,info)
|
||||
end if
|
||||
|
||||
@@ -1545,7 +1545,7 @@ subroutine psb_zspmat_clone(a,b,info)
|
||||
use psb_z_mat_mod, psb_protect_name => psb_zspmat_clone
|
||||
implicit none
|
||||
class(psb_zspmat_type), intent(inout) :: a
|
||||
class(psb_zspmat_type), intent(out) :: b
|
||||
class(psb_zspmat_type), intent(inout) :: b
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
|
||||
integer(psb_ipk_) :: err_act
|
||||
@@ -1554,7 +1554,7 @@ subroutine psb_zspmat_clone(a,b,info)
|
||||
|
||||
call psb_erractionsave(err_act)
|
||||
info = psb_success_
|
||||
|
||||
call b%free()
|
||||
if (allocated(a%a)) then
|
||||
call a%a%clone(b%a,info)
|
||||
end if
|
||||
|
||||
Reference in New Issue
Block a user