Vowpal Wabbit
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
VW::example_predict Class Reference

#include <example_predict.h>

Inheritance diagram for VW::example_predict:
VW::example

Classes

class  iterator
 

Public Member Functions

 example_predict ()=default
 
 ~example_predict ()=default
 
 example_predict (const example_predict &)=delete
 
example_predictoperator= (const example_predict &)=delete
 
 example_predict (example_predict &&other)=default
 
example_predictoperator= (example_predict &&other)=default
 
uint64_t get_or_calculate_order_independent_feature_space_hash ()
 
iterator begin ()
 If indices is modified this iterator is invalidated. More...
 
iterator end ()
 If indices is modified this iterator is invalidated. More...
 

Public Attributes

VW::v_array< namespace_indexindices
 
std::array< features, NUM_NAMESPACESfeature_space
 
uint64_t ft_offset = 0
 
uint64_t feature_space_hash = 0
 
bool is_set_feature_space_hash = false
 
std::vector< std::vector< namespace_index > > * interactions = nullptr
 
std::vector< std::vector< extent_term > > * extent_interactions = nullptr
 
reduction_features ex_reduction_features
 
uint32_t debug_current_reduction_depth = 0
 

Constructor & Destructor Documentation

◆ example_predict() [1/3]

VW::example_predict::example_predict ( )
default

◆ ~example_predict()

VW::example_predict::~example_predict ( )
default

◆ example_predict() [2/3]

VW::example_predict::example_predict ( const example_predict )
delete

◆ example_predict() [3/3]

VW::example_predict::example_predict ( example_predict &&  other)
default

Member Function Documentation

◆ begin()

iterator VW::example_predict::begin ( )

If indices is modified this iterator is invalidated.

◆ end()

iterator VW::example_predict::end ( )

If indices is modified this iterator is invalidated.

◆ get_or_calculate_order_independent_feature_space_hash()

uint64_t VW::example_predict::get_or_calculate_order_independent_feature_space_hash ( )

◆ operator=() [1/2]

example_predict & VW::example_predict::operator= ( const example_predict )
delete

◆ operator=() [2/2]

example_predict & VW::example_predict::operator= ( example_predict &&  other)
default

Member Data Documentation

◆ debug_current_reduction_depth

uint32_t VW::example_predict::debug_current_reduction_depth = 0

◆ ex_reduction_features

reduction_features VW::example_predict::ex_reduction_features

◆ extent_interactions

std::vector<std::vector<extent_term> >* VW::example_predict::extent_interactions = nullptr

◆ feature_space

std::array<features, NUM_NAMESPACES> VW::example_predict::feature_space

◆ feature_space_hash

uint64_t VW::example_predict::feature_space_hash = 0

◆ ft_offset

uint64_t VW::example_predict::ft_offset = 0

◆ indices

VW::v_array<namespace_index> VW::example_predict::indices

◆ interactions

std::vector<std::vector<namespace_index> >* VW::example_predict::interactions = nullptr

◆ is_set_feature_space_hash

bool VW::example_predict::is_set_feature_space_hash = false

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