|
|
|
@ -4918,6 +4918,8 @@ subroutine psb_lc_mv_from_ib(a,b)
|
|
|
|
|
class(psb_lcspmat_type), intent(inout) :: a
|
|
|
|
|
class(psb_c_base_sparse_mat), intent(inout) :: b
|
|
|
|
|
integer(psb_ipk_) :: info
|
|
|
|
|
|
|
|
|
|
info = psb_success_
|
|
|
|
|
if (.not.allocated(a%a)) allocate(psb_lc_csr_sparse_mat :: a%a, stat=info)
|
|
|
|
|
if (info == psb_success_) call a%a%mv_from_ifmt(b,info)
|
|
|
|
|
|
|
|
|
@ -4933,6 +4935,7 @@ subroutine psb_lc_cp_from_ib(a,b)
|
|
|
|
|
class(psb_c_base_sparse_mat), intent(inout) :: b
|
|
|
|
|
integer(psb_ipk_) :: info
|
|
|
|
|
|
|
|
|
|
info = psb_success_
|
|
|
|
|
if (.not.allocated(a%a)) allocate(psb_lc_csr_sparse_mat :: a%a, stat=info)
|
|
|
|
|
if (info == psb_success_) call a%a%cp_from_ifmt(b,info)
|
|
|
|
|
|
|
|
|
|