mlpack
Public Member Functions | Public Attributes | List of all members
mlpack::tree::XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct Struct Reference

The X tree requires that the tree records it's "split history". More...

#include <x_tree_auxiliary_information.hpp>

Public Member Functions

 SplitHistoryStruct (int dim)
 
 SplitHistoryStruct (const SplitHistoryStruct &other)
 
SplitHistoryStructoperator= (const SplitHistoryStruct &other)
 
 SplitHistoryStruct (SplitHistoryStruct &&other)
 
template<typename Archive >
void serialize (Archive &ar, const uint32_t)
 

Public Attributes

int lastDimension
 
std::vector< bool > history
 

Detailed Description

template<typename TreeType>
struct mlpack::tree::XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct

The X tree requires that the tree records it's "split history".

To make this easy, we use the following structure.


The documentation for this struct was generated from the following file: