The X tree requires that the tree records it's "split history". More...
Public Member Functions | |
SplitHistoryStruct (int dim) | |
SplitHistoryStruct (const SplitHistoryStruct &other) | |
SplitHistoryStruct (SplitHistoryStruct &&other) | |
SplitHistoryStruct & | operator= (const SplitHistoryStruct &other) |
template < typename Archive > | |
void | serialize (Archive &ar, const uint32_t) |
Public Attributes | |
std::vector< bool > | history |
int | lastDimension |
The X tree requires that the tree records it's "split history".
To make this easy, we use the following structure.
Definition at line 169 of file x_tree_auxiliary_information.hpp.
|
inline |
Definition at line 174 of file x_tree_auxiliary_information.hpp.
Referenced by XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct::serialize().
|
inline |
Definition at line 180 of file x_tree_auxiliary_information.hpp.
|
inline |
Definition at line 192 of file x_tree_auxiliary_information.hpp.
|
inline |
Definition at line 185 of file x_tree_auxiliary_information.hpp.
References XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct::history, and XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct::lastDimension.
|
inline |
Definition at line 200 of file x_tree_auxiliary_information.hpp.
References XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct::SplitHistoryStruct().
std::vector<bool> history |
Definition at line 172 of file x_tree_auxiliary_information.hpp.
Referenced by XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct::operator=().
int lastDimension |
Definition at line 171 of file x_tree_auxiliary_information.hpp.
Referenced by XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct::operator=().