![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
#include <symmetry.h>
Static Public Member Functions | |
static std::string | GetName () |
template<size_t n> | |
static constexpr bool | Validate (std::array< int64_t, n > &ids) |
template<size_t n> | |
static constexpr void | Enforce (std::array< int64_t, n > &ids) |
template<typename ElementTypeT, size_t n> | |
static constexpr void | CheckElementTypes (const std::array< ElementTypeT, n > &element_types) |
A tag to represent a symmetry between two elements i and j, i.e. the fact that the attribute value for (key[i],key[j]) and (key[j],key[i]) are the same. We internally represent such attribute keys with key[i] <= key[j].
Definition at line 53 of file symmetry.h.
|
inlinestaticconstexpr |
Definition at line 76 of file symmetry.h.
|
inlinestaticconstexpr |
Definition at line 68 of file symmetry.h.
|
inlinestatic |
Definition at line 56 of file symmetry.h.
|
inlinestaticconstexpr |
Definition at line 61 of file symmetry.h.