Skip to content

Commit b3a5b53

Browse files
committed
Try avoiding partialsortperm
1 parent 6b5cd8d commit b3a5b53

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/implementations/truncation.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ findtruncated(values::AbstractVector, ::NoTruncation) = Colon()
4949

5050
function findtruncated(values::AbstractVector, strategy::TruncationByOrder)
5151
howmany = min(strategy.howmany, length(values))
52-
return partialsortperm(values, 1:howmany; strategy.by, strategy.rev)
52+
return sortperm(values; strategy.by, strategy.rev)[1:howmany]
5353
end
5454
function findtruncated_svd(values::AbstractVector, strategy::TruncationByOrder)
5555
strategy.by === abs || return findtruncated(values, strategy)

0 commit comments

Comments
 (0)