|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Hash key used to canonicalise nodes via std::unordered_map.
More...
#include <tpl_ca_hashlife.H>
Public Member Functions | |
| bool | operator== (const Node_Key &o) const noexcept |
Public Attributes | |
| std::uint8_t | level |
| std::uint8_t | bits |
| Node * | nw |
| Node * | ne |
| Node * | sw |
| Node * | se |
Hash key used to canonicalise nodes via std::unordered_map.
Definition at line 228 of file tpl_ca_hashlife.H.
Definition at line 237 of file tpl_ca_hashlife.H.
References Aleph::and, bits, Aleph::blossom_maximum_cardinality_matching(), level, Aleph::CA::ca_hashlife_detail::Node::ne, ne, Aleph::CA::ca_hashlife_detail::Node::nw, nw, Aleph::CA::ca_hashlife_detail::Node::se, se, Aleph::CA::ca_hashlife_detail::Node::sw, and sw.
| std::uint8_t Aleph::CA::ca_hashlife_detail::Node_Key::bits |
Definition at line 231 of file tpl_ca_hashlife.H.
Referenced by operator==().
| std::uint8_t Aleph::CA::ca_hashlife_detail::Node_Key::level |
Definition at line 230 of file tpl_ca_hashlife.H.
Referenced by operator==().
| Node* Aleph::CA::ca_hashlife_detail::Node_Key::ne |
Definition at line 233 of file tpl_ca_hashlife.H.
Referenced by operator==().
| Node* Aleph::CA::ca_hashlife_detail::Node_Key::nw |
Definition at line 232 of file tpl_ca_hashlife.H.
Referenced by operator==().
| Node* Aleph::CA::ca_hashlife_detail::Node_Key::se |
Definition at line 235 of file tpl_ca_hashlife.H.
Referenced by operator==().
| Node* Aleph::CA::ca_hashlife_detail::Node_Key::sw |
Definition at line 234 of file tpl_ca_hashlife.H.
Referenced by operator==().