35 #endif // BPU_CONF_PRINT
int BPU_permRandomize(BPU_T_Perm_Vector *permutation)
int BPU_permGetInv(BPU_T_Perm_Vector *out, const BPU_T_Perm_Vector *in)
int BPU_permPermute(BPU_T_Perm_Vector *to_permute, const BPU_T_Perm_Vector *permutation)
int BPU_permIsValid(const BPU_T_Perm_Vector *p)
BPU_permIsValid Check wheter is permutaion valid.
void BPU_printPerm(const BPU_T_Perm_Vector *permutation)
void BPU_permSwap(BPU_T_Perm_Element *a, BPU_T_Perm_Element *b)
BPU_swap.
uint16_t BPU_T_Perm_Element
Definition of permutation element type.