◆ AllEntities
◆ compute_inverse_exists()
template<typename Accumulator >
| static Accumulator SettingsBasicPermutation::compute_inverse_exists |
( |
const AllEntities & |
in | ) |
|
|
inlinestatic |
OR(lookup_pred, table_pred) via the inclusion-exclusion formula A + B - A*B.
This is a degree-2 polynomial in the predicates, matching INVERSE_EXISTS_POLYNOMIAL_DEGREE=2.
Definition at line 43 of file generic_permutation_relation.test.cpp.
◆ get_const_entities()
template<typename AE >
| static auto SettingsBasicPermutation::get_const_entities |
( |
const AE & |
in | ) |
|
|
inlinestatic |
◆ get_nonconst_entities()
template<typename AE >
| static auto SettingsBasicPermutation::get_nonconst_entities |
( |
AE & |
in | ) |
|
|
inlinestatic |
◆ inverse_polynomial_is_computed_at_row()
| static bool SettingsBasicPermutation::inverse_polynomial_is_computed_at_row |
( |
const AllEntities & |
in | ) |
|
|
inlinestatic |
◆ COLUMNS_PER_SET
| constexpr size_t SettingsBasicPermutation::COLUMNS_PER_SET = 2 |
|
staticconstexpr |
◆ INVERSE_EXISTS_POLYNOMIAL_DEGREE
| constexpr size_t SettingsBasicPermutation::INVERSE_EXISTS_POLYNOMIAL_DEGREE = 2 |
|
staticconstexpr |
◆ NUM_POLYS
| constexpr size_t SettingsBasicPermutation::NUM_POLYS |
|
staticconstexpr |
The documentation for this struct was generated from the following file: