@ -73,7 +73,7 @@ subroutine psb_crwextd(nr,a,info,b,rowscale)
call psb_rwextd ( nr , aa , info , rowscale = rowscale )
call psb_rwextd ( nr , aa , info , rowscale = rowscale )
end if
end if
class default
class default
call a % a% mv_to_coo ( actmp , info )
call a a% mv_to_coo ( actmp , info )
if ( info == psb_success_ ) then
if ( info == psb_success_ ) then
if ( present ( b ) ) then
if ( present ( b ) ) then
call psb_rwextd ( nr , actmp , info , b % a , rowscale = rowscale )
call psb_rwextd ( nr , actmp , info , b % a , rowscale = rowscale )
@ -81,7 +81,7 @@ subroutine psb_crwextd(nr,a,info,b,rowscale)
call psb_rwextd ( nr , actmp , info , rowscale = rowscale )
call psb_rwextd ( nr , actmp , info , rowscale = rowscale )
end if
end if
end if
end if
if ( info == psb_success_ ) call a % a% mv_from_coo ( actmp , info )
if ( info == psb_success_ ) call a a% mv_from_coo ( actmp , info )
end select
end select
end if
end if
if ( info / = psb_success_ ) go to 9999
if ( info / = psb_success_ ) go to 9999