|
|
@ -482,7 +482,7 @@ module psb_c_mat_mod
|
|
|
|
interface
|
|
|
|
interface
|
|
|
|
subroutine psb_c_mv_from(a,b)
|
|
|
|
subroutine psb_c_mv_from(a,b)
|
|
|
|
import :: psb_cspmat_type, psb_spk_, psb_c_base_sparse_mat
|
|
|
|
import :: psb_cspmat_type, psb_spk_, psb_c_base_sparse_mat
|
|
|
|
class(psb_cspmat_type), intent(out) :: a
|
|
|
|
class(psb_cspmat_type), intent(out) :: a
|
|
|
|
class(psb_c_base_sparse_mat), intent(inout) :: b
|
|
|
|
class(psb_c_base_sparse_mat), intent(inout) :: b
|
|
|
|
end subroutine psb_c_mv_from
|
|
|
|
end subroutine psb_c_mv_from
|
|
|
|
end interface
|
|
|
|
end interface
|
|
|
@ -490,15 +490,15 @@ module psb_c_mat_mod
|
|
|
|
interface
|
|
|
|
interface
|
|
|
|
subroutine psb_c_cp_from(a,b)
|
|
|
|
subroutine psb_c_cp_from(a,b)
|
|
|
|
import :: psb_cspmat_type, psb_spk_, psb_c_base_sparse_mat
|
|
|
|
import :: psb_cspmat_type, psb_spk_, psb_c_base_sparse_mat
|
|
|
|
class(psb_cspmat_type), intent(out) :: a
|
|
|
|
class(psb_cspmat_type), intent(out) :: a
|
|
|
|
class(psb_c_base_sparse_mat), intent(inout), allocatable :: b
|
|
|
|
class(psb_c_base_sparse_mat), intent(in) :: b
|
|
|
|
end subroutine psb_c_cp_from
|
|
|
|
end subroutine psb_c_cp_from
|
|
|
|
end interface
|
|
|
|
end interface
|
|
|
|
|
|
|
|
|
|
|
|
interface
|
|
|
|
interface
|
|
|
|
subroutine psb_c_mv_to(a,b)
|
|
|
|
subroutine psb_c_mv_to(a,b)
|
|
|
|
import :: psb_cspmat_type, psb_spk_, psb_c_base_sparse_mat
|
|
|
|
import :: psb_cspmat_type, psb_spk_, psb_c_base_sparse_mat
|
|
|
|
class(psb_cspmat_type), intent(inout) :: a
|
|
|
|
class(psb_cspmat_type), intent(inout) :: a
|
|
|
|
class(psb_c_base_sparse_mat), intent(out) :: b
|
|
|
|
class(psb_c_base_sparse_mat), intent(out) :: b
|
|
|
|
end subroutine psb_c_mv_to
|
|
|
|
end subroutine psb_c_mv_to
|
|
|
|
end interface
|
|
|
|
end interface
|
|
|
@ -506,7 +506,7 @@ module psb_c_mat_mod
|
|
|
|
interface
|
|
|
|
interface
|
|
|
|
subroutine psb_c_cp_to(a,b)
|
|
|
|
subroutine psb_c_cp_to(a,b)
|
|
|
|
import :: psb_cspmat_type, psb_spk_, psb_c_base_sparse_mat
|
|
|
|
import :: psb_cspmat_type, psb_spk_, psb_c_base_sparse_mat
|
|
|
|
class(psb_cspmat_type), intent(in) :: a
|
|
|
|
class(psb_cspmat_type), intent(in) :: a
|
|
|
|
class(psb_c_base_sparse_mat), intent(out) :: b
|
|
|
|
class(psb_c_base_sparse_mat), intent(out) :: b
|
|
|
|
end subroutine psb_c_cp_to
|
|
|
|
end subroutine psb_c_cp_to
|
|
|
|
end interface
|
|
|
|
end interface
|
|
|
|