◆ AllEntities
◆ compute_inverse_exists()
template<typename Accumulator >
| static Accumulator SettingsBasicLookup::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 90 of file generic_lookup_relation.test.cpp.
◆ get_const_entities()
template<typename AE >
| static auto SettingsBasicLookup::get_const_entities |
( |
const AE & |
in | ) |
|
|
inlinestatic |
◆ get_nonconst_entities()
template<typename AE >
| static auto SettingsBasicLookup::get_nonconst_entities |
( |
AE & |
in | ) |
|
|
inlinestatic |
◆ inverse_polynomial_is_computed_at_row()
| static bool SettingsBasicLookup::inverse_polynomial_is_computed_at_row |
( |
const AllEntities & |
in | ) |
|
|
inlinestatic |
◆ INVERSE_EXISTS_POLYNOMIAL_DEGREE
| constexpr size_t SettingsBasicLookup::INVERSE_EXISTS_POLYNOMIAL_DEGREE = 2 |
|
staticconstexpr |
◆ LOOKUP_TERM_DEGREES
| constexpr std::array<size_t, NUM_LOOKUP_TERMS> SettingsBasicLookup::LOOKUP_TERM_DEGREES = { 1 } |
|
staticconstexpr |
◆ LOOKUP_TUPLE_SIZE
| constexpr size_t SettingsBasicLookup::LOOKUP_TUPLE_SIZE = 2 |
|
staticconstexpr |
◆ LOOKUP_TYPES
◆ NUM_LOOKUP_TERMS
| constexpr size_t SettingsBasicLookup::NUM_LOOKUP_TERMS = 1 |
|
staticconstexpr |
◆ NUM_POLYS
| constexpr size_t SettingsBasicLookup::NUM_POLYS |
|
staticconstexpr |
Initial value:= 1 +
static constexpr size_t NUM_LOOKUP_TERMS
static constexpr size_t LOOKUP_TUPLE_SIZE
static constexpr size_t NUM_TABLE_TERMS
Definition at line 68 of file generic_lookup_relation.test.cpp.
◆ NUM_TABLE_TERMS
| constexpr size_t SettingsBasicLookup::NUM_TABLE_TERMS = 1 |
|
staticconstexpr |
◆ TABLE_TERM_DEGREES
| constexpr std::array<size_t, NUM_TABLE_TERMS> SettingsBasicLookup::TABLE_TERM_DEGREES = { 1 } |
|
staticconstexpr |
◆ TABLE_TYPES
The documentation for this struct was generated from the following file: