destruct_type_solver_sparse_crs_bicgstab Module Subroutine

module subroutine destruct_type_solver_sparse_crs_bicgstab(self)

Arguments

Type IntentOptional Attributes Name
type(type_solver_sparse_crs_bicgstab), intent(inout) :: self

Calls

proc~~destruct_type_solver_sparse_crs_bicgstab~~CallsGraph proc~destruct_type_solver_sparse_crs_bicgstab destruct_type_solver_sparse_crs_bicgstab deallocate_array deallocate_array proc~destruct_type_solver_sparse_crs_bicgstab->deallocate_array

Source Code

    module subroutine destruct_type_solver_sparse_crs_bicgstab(self)
        implicit none
        type(type_solver_sparse_crs_bicgstab), intent(inout) :: self

        call deallocate_array(self%m)
        call deallocate_array(self%p)
        call deallocate_array(self%phat)
        call deallocate_array(self%s)
        call deallocate_array(self%shat)
        call deallocate_array(self%r)
        call deallocate_array(self%r0)
        call deallocate_array(self%t)
        call deallocate_array(self%v)
        call deallocate_array(self%x)

    end subroutine destruct_type_solver_sparse_crs_bicgstab