Searched defs:PPerm16 (Results 1 – 3 of 3) sorted by relevance
138 struct PPerm16 : public PTransf16 { struct142 HPCOMBI_CONSTEXPR_CONSTRUCTOR PPerm16(const vect v) : PTransf16(v) {} in PPerm16() argument143 HPCOMBI_CONSTEXPR_CONSTRUCTOR PPerm16(const epu8 x) : PTransf16(x) {} in PPerm16() function144 PPerm16(std::vector<uint8_t> dom, std::vector<uint8_t> rng, in PPerm16() argument146 PPerm16(std::initializer_list<uint8_t> il) : PTransf16(il) {} in PPerm16() function150 bool validate(size_t k = 16) const { in validate()155 static HPCOMBI_CONSTEXPR PPerm16 one() { return epu8id; } in one()157 PPerm16 operator*(const PPerm16 &p) const { in operator *()187 PPerm16 right_one() const { return PTransf16::right_one(); } in right_one()188 PPerm16 left_one() const { return PTransf16::left_one(); } in left_one()
119 struct PPerm16 : public PTransf16 { struct123 HPCOMBI_CONSTEXPR_CONSTRUCTOR PPerm16(const vect v) : PTransf16(v) {} in PPerm16() function124 HPCOMBI_CONSTEXPR_CONSTRUCTOR PPerm16(const epu8 x) : PTransf16(x) {} in PPerm16() function125 PPerm16(std::vector<uint8_t> dom, std::vector<uint8_t> rng, in PPerm16() argument127 PPerm16(std::initializer_list<uint8_t> il) : PTransf16(il) {} in PPerm16() function131 bool validate(size_t k = 16) const { in validate()136 static HPCOMBI_CONSTEXPR PPerm16 one() { return epu8id; } in one()138 PPerm16 operator*(const PPerm16 &p) const { in operator *()168 PPerm16 right_one() const { return PTransf16::right_one(); } in right_one()169 PPerm16 left_one() const { return PTransf16::left_one(); } in left_one()
138 struct PPerm16 : public PTransf16 { struct142 HPCOMBI_CONSTEXPR_CONSTRUCTOR PPerm16(const vect vv) : PTransf16(vv) {} in PPerm16() argument143 HPCOMBI_CONSTEXPR_CONSTRUCTOR PPerm16(const epu8 x) : PTransf16(x) {} in PPerm16() argument144 PPerm16(std::vector<uint8_t> dom, std::vector<uint8_t> rng, in PPerm16() function146 PPerm16(std::initializer_list<uint8_t> il) : PTransf16(il) {} in PPerm16() function150 bool validate(size_t k = 16) const { in validate()155 static HPCOMBI_CONSTEXPR PPerm16 one() { return epu8id; } in one()157 PPerm16 operator*(const PPerm16 &p) const { in operator *()187 PPerm16 right_one() const { return PTransf16::right_one(); } in right_one()188 PPerm16 left_one() const { return PTransf16::left_one(); } in left_one()