TreeClusterer::Node Struct Reference
Collaboration diagram for TreeClusterer::Node:

Public Attributes

bool is_leaf
 
int32 index
 
Nodeparent
 
Clusterablenode_total
 
struct {
   std::vector< Clusterable * >   points
 
   std::vector< int32 >   point_indices
 
   BaseFloat   best_split
 
   std::vector< Clusterable * >   clusters
 
   std::vector< int32 >   assignments
 
leaf
 
std::vector< Node * > children
 

Detailed Description

Definition at line 1071 of file cluster-utils.cc.

Member Data Documentation

◆ assignments

std::vector<int32> assignments

Definition at line 1081 of file cluster-utils.cc.

Referenced by TreeClusterer::DoSplit(), and TreeClusterer::FindBestSplit().

◆ best_split

BaseFloat best_split

Definition at line 1079 of file cluster-utils.cc.

Referenced by TreeClusterer::DoSplit(), and TreeClusterer::FindBestSplit().

◆ children

std::vector<Node*> children

Definition at line 1083 of file cluster-utils.cc.

Referenced by TreeClusterer::DoSplit().

◆ clusters

std::vector<Clusterable*> clusters

Definition at line 1080 of file cluster-utils.cc.

Referenced by TreeClusterer::DoSplit(), and TreeClusterer::FindBestSplit().

◆ index

int32 index

Definition at line 1073 of file cluster-utils.cc.

Referenced by TreeClusterer::DoSplit(), and TreeClusterer::Init().

◆ is_leaf

◆ leaf

◆ node_total

Clusterable* node_total

Definition at line 1075 of file cluster-utils.cc.

Referenced by TreeClusterer::DoSplit(), and TreeClusterer::Init().

◆ parent

Node* parent

Definition at line 1074 of file cluster-utils.cc.

Referenced by TreeClusterer::DoSplit(), and TreeClusterer::Init().

◆ point_indices

std::vector<int32> point_indices

Definition at line 1078 of file cluster-utils.cc.

Referenced by TreeClusterer::DoSplit(), and TreeClusterer::Init().

◆ points

std::vector<Clusterable*> points

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