Vowpal Wabbit
Classes | Namespaces | Macros | Functions | Variables
search_graph.cc File Reference
#include "search_graph.h"
#include "vw.h"
#include "gd.h"
#include "vw_exception.h"

Go to the source code of this file.

Classes

struct  GraphTask::task_data
 

Namespaces

 GraphTask
 

Macros

#define IDX(i, j)   ((i) * (D.K + 1) + j)
 

Functions

bool GraphTask::example_is_test (polylabel &l)
 
void GraphTask::initialize (Search::search &sch, size_t &num_actions, options_i &options)
 
void GraphTask::finish (Search::search &sch)
 
bool GraphTask::example_is_edge (example *e)
 
void GraphTask::run_bfs (task_data &D, multi_ex &ec)
 
void GraphTask::setup (Search::search &sch, multi_ex &ec)
 
void GraphTask::takedown (Search::search &sch, multi_ex &)
 
void GraphTask::add_edge_features_group_fn (task_data &D, float fv, uint64_t fx)
 
void GraphTask::add_edge_features_single_fn (task_data &D, float fv, uint64_t fx)
 
void GraphTask::add_edge_features (Search::search &sch, task_data &D, size_t n, multi_ex &ec)
 
void GraphTask::del_edge_features (task_data &, uint32_t n, multi_ex &ec)
 
float GraphTask::macro_f (task_data &D)
 
void GraphTask::run (Search::search &sch, multi_ex &ec)
 

Variables

Search::search_task GraphTask::task = {"graph", run, initialize, finish, setup, takedown}
 

Macro Definition Documentation

◆ IDX

#define IDX (   i,
 
)    ((i) * (D.K + 1) + j)

Definition at line 366 of file search_graph.cc.

Referenced by GraphTask::macro_f(), and GraphTask::run().