Vowpal Wabbit
Public Member Functions | Public Attributes | List of all members
recall_tree_ns::recall_tree Struct Reference

Public Member Functions

 ~recall_tree ()
 

Public Attributes

vwall
 
std::shared_ptr< rand_state_random_state
 
uint32_t k
 
bool node_only
 
v_array< nodenodes
 
size_t max_candidates
 
size_t max_routers
 
size_t max_depth
 
float bern_hyper
 
bool randomized_routing
 

Detailed Description

Definition at line 62 of file recall_tree.cc.

Constructor & Destructor Documentation

◆ ~recall_tree()

recall_tree_ns::recall_tree::~recall_tree ( )
inline

Definition at line 78 of file recall_tree.cc.

References v_array< T >::delete_v(), and recall_tree_ns::node::preds.

79  {
80  for (auto& node : nodes) node.preds.delete_v();
81  nodes.delete_v();
82  }
void delete_v()
Definition: v_array.h:98
v_array< node_pred > preds
Definition: recall_tree.cc:44

Member Data Documentation

◆ _random_state

std::shared_ptr<rand_state> recall_tree_ns::recall_tree::_random_state

Definition at line 65 of file recall_tree.cc.

Referenced by recall_tree_ns::learn().

◆ all

vw* recall_tree_ns::recall_tree::all

Definition at line 64 of file recall_tree.cc.

Referenced by recall_tree_ns::add_node_id_feature(), and recall_tree_ns::learn().

◆ bern_hyper

float recall_tree_ns::recall_tree::bern_hyper

◆ k

uint32_t recall_tree_ns::recall_tree::k

Definition at line 66 of file recall_tree.cc.

Referenced by recall_tree_ns::save_load_tree().

◆ max_candidates

size_t recall_tree_ns::recall_tree::max_candidates

◆ max_depth

size_t recall_tree_ns::recall_tree::max_depth

Definition at line 73 of file recall_tree.cc.

Referenced by recall_tree_ns::init_tree(), and recall_tree_ns::save_load_tree().

◆ max_routers

size_t recall_tree_ns::recall_tree::max_routers

◆ node_only

bool recall_tree_ns::recall_tree::node_only

◆ nodes

v_array<node> recall_tree_ns::recall_tree::nodes

◆ randomized_routing

bool recall_tree_ns::recall_tree::randomized_routing

Definition at line 76 of file recall_tree.cc.

Referenced by recall_tree_ns::learn().


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