SecreC 2 language  2.8.0 (2023.09)
Language and standard library reference
Functions
findSortingPermutation

Functions

template<domain D :shared3p >
D uint findSortingPermutation (D bool[[1]] arr)
 

Detailed Description

Function for finding a stable sorting permutation.

Note
D - shared3p protection domain
Supported types - bool
performs two vectorized multiplications
Parameters
arr- a vector of supported type
Returns
returns a stable (in a sorting sense) permutation that moves false values to end
Leakage
None

Function Documentation

◆ findSortingPermutation()

D uint findSortingPermutation ( D bool[[1]]  arr)