XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct Struct Reference

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)
 
SplitHistoryStructoperator= (const SplitHistoryStruct &other)
 
template
<
typename
Archive
>
void serialize (Archive &ar, const uint32_t)
 

Public Attributes

std::vector< bool > history
 
int lastDimension
 

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.

Definition at line 169 of file x_tree_auxiliary_information.hpp.

Constructor & Destructor Documentation

◆ SplitHistoryStruct() [1/3]

◆ SplitHistoryStruct() [2/3]

SplitHistoryStruct ( const SplitHistoryStruct other)
inline

Definition at line 180 of file x_tree_auxiliary_information.hpp.

◆ SplitHistoryStruct() [3/3]

SplitHistoryStruct ( SplitHistoryStruct &&  other)
inline

Definition at line 192 of file x_tree_auxiliary_information.hpp.

Member Function Documentation

◆ operator=()

◆ serialize()

void serialize ( Archive &  ar,
const uint32_t   
)
inline

Member Data Documentation

◆ history

std::vector<bool> history

◆ lastDimension


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