|
|
@ -161,6 +161,14 @@ contains
|
|
|
|
|
|
|
|
|
|
|
|
end function psb_c_get_vect_default
|
|
|
|
end function psb_c_get_vect_default
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
subroutine psb_c_clear_vect_default()
|
|
|
|
|
|
|
|
implicit none
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (allocated(psb_c_base_vect_default)) then
|
|
|
|
|
|
|
|
deallocate(psb_c_base_vect_default)
|
|
|
|
|
|
|
|
end if
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
end subroutine psb_c_clear_vect_default
|
|
|
|
|
|
|
|
|
|
|
|
function psb_c_get_base_vect_default() result(res)
|
|
|
|
function psb_c_get_base_vect_default() result(res)
|
|
|
|
implicit none
|
|
|
|
implicit none
|
|
|
@ -174,7 +182,6 @@ contains
|
|
|
|
|
|
|
|
|
|
|
|
end function psb_c_get_base_vect_default
|
|
|
|
end function psb_c_get_base_vect_default
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
subroutine c_vect_clone(x,y,info)
|
|
|
|
subroutine c_vect_clone(x,y,info)
|
|
|
|
implicit none
|
|
|
|
implicit none
|
|
|
|
class(psb_c_vect_type), intent(inout) :: x
|
|
|
|
class(psb_c_vect_type), intent(inout) :: x
|
|
|
@ -229,7 +236,6 @@ contains
|
|
|
|
|
|
|
|
|
|
|
|
end subroutine c_vect_bld_mn
|
|
|
|
end subroutine c_vect_bld_mn
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
subroutine c_vect_bld_en(x,n,mold)
|
|
|
|
subroutine c_vect_bld_en(x,n,mold)
|
|
|
|
integer(psb_epk_), intent(in) :: n
|
|
|
|
integer(psb_epk_), intent(in) :: n
|
|
|
|
class(psb_c_vect_type), intent(inout) :: x
|
|
|
|
class(psb_c_vect_type), intent(inout) :: x
|
|
|
|