#include <search.h>
 | 
|   | predictor (search &sch, ptag my_tag) | 
|   | 
| predictor &  | set_input (VW::example &input_example) | 
|   | 
| predictor &  | set_input (VW::example *input_example, size_t input_length) | 
|   | 
| void  | set_input_length (size_t input_length) | 
|   | 
| void  | set_input_at (size_t posn, VW::example &input_example) | 
|   | 
| predictor &  | erase_oracles () | 
|   | 
| predictor &  | reset () | 
|   | 
| predictor &  | add_oracle (action a) | 
|   | 
| predictor &  | add_oracle (action *a, size_t action_count) | 
|   | 
| predictor &  | add_oracle (VW::v_array< action > &a) | 
|   | 
| predictor &  | set_oracle (action a) | 
|   | 
| predictor &  | set_oracle (action *a, size_t action_count) | 
|   | 
| predictor &  | set_oracle (VW::v_array< action > &a) | 
|   | 
| predictor &  | set_weight (float w) | 
|   | 
| predictor &  | erase_alloweds () | 
|   | 
| predictor &  | add_allowed (action a) | 
|   | 
| predictor &  | add_allowed (action *a, size_t action_count) | 
|   | 
| predictor &  | add_allowed (VW::v_array< action > &a) | 
|   | 
| predictor &  | set_allowed (action a) | 
|   | 
| predictor &  | set_allowed (action *a, size_t action_count) | 
|   | 
| predictor &  | set_allowed (VW::v_array< action > &a) | 
|   | 
| predictor &  | add_allowed (action a, float cost) | 
|   | 
| predictor &  | add_allowed (action *a, float *costs, size_t action_count) | 
|   | 
| predictor &  | add_allowed (std::vector< std::pair< action, float > > &a) | 
|   | 
| predictor &  | set_allowed (action a, float cost) | 
|   | 
| predictor &  | set_allowed (action *a, float *costs, size_t action_count) | 
|   | 
| predictor &  | set_allowed (std::vector< std::pair< action, float > > &a) | 
|   | 
| predictor &  | add_condition (ptag tag, char name) | 
|   | 
| predictor &  | set_condition (ptag tag, char name) | 
|   | 
| predictor &  | add_condition_range (ptag hi, ptag count, char name0) | 
|   | 
| predictor &  | set_condition_range (ptag hi, ptag count, char name0) | 
|   | 
| predictor &  | set_learner_id (size_t id) | 
|   | 
| predictor &  | set_tag (ptag tag) | 
|   | 
| action  | predict () | 
|   | 
◆ predictor()
      
        
          | Search::predictor::predictor  | 
          ( | 
          search &  | 
          sch,  | 
        
        
           | 
           | 
          ptag  | 
          my_tag  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ add_allowed() [1/6]
◆ add_allowed() [2/6]
      
        
          | predictor& Search::predictor::add_allowed  | 
          ( | 
          action *  | 
          a,  | 
        
        
           | 
           | 
          size_t  | 
          action_count  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ add_allowed() [3/6]
◆ add_allowed() [4/6]
◆ add_allowed() [5/6]
      
        
          | predictor& Search::predictor::add_allowed  | 
          ( | 
          action *  | 
          a,  | 
        
        
           | 
           | 
          float *  | 
          costs,  | 
        
        
           | 
           | 
          size_t  | 
          action_count  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ add_allowed() [6/6]
      
        
          | predictor& Search::predictor::add_allowed  | 
          ( | 
          std::vector< std::pair< action, float > > &  | 
          a | ) | 
           | 
        
      
 
 
◆ add_condition()
      
        
          | predictor& Search::predictor::add_condition  | 
          ( | 
          ptag  | 
          tag,  | 
        
        
           | 
           | 
          char  | 
          name  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ add_condition_range()
      
        
          | predictor& Search::predictor::add_condition_range  | 
          ( | 
          ptag  | 
          hi,  | 
        
        
           | 
           | 
          ptag  | 
          count,  | 
        
        
           | 
           | 
          char  | 
          name0  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ add_oracle() [1/3]
◆ add_oracle() [2/3]
      
        
          | predictor& Search::predictor::add_oracle  | 
          ( | 
          action *  | 
          a,  | 
        
        
           | 
           | 
          size_t  | 
          action_count  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ add_oracle() [3/3]
◆ erase_alloweds()
      
        
          | predictor& Search::predictor::erase_alloweds  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ erase_oracles()
      
        
          | predictor& Search::predictor::erase_oracles  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ predict()
      
        
          | action Search::predictor::predict  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ reset()
◆ set_allowed() [1/6]
◆ set_allowed() [2/6]
      
        
          | predictor& Search::predictor::set_allowed  | 
          ( | 
          action *  | 
          a,  | 
        
        
           | 
           | 
          size_t  | 
          action_count  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ set_allowed() [3/6]
◆ set_allowed() [4/6]
◆ set_allowed() [5/6]
      
        
          | predictor& Search::predictor::set_allowed  | 
          ( | 
          action *  | 
          a,  | 
        
        
           | 
           | 
          float *  | 
          costs,  | 
        
        
           | 
           | 
          size_t  | 
          action_count  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ set_allowed() [6/6]
      
        
          | predictor& Search::predictor::set_allowed  | 
          ( | 
          std::vector< std::pair< action, float > > &  | 
          a | ) | 
           | 
        
      
 
 
◆ set_condition()
      
        
          | predictor& Search::predictor::set_condition  | 
          ( | 
          ptag  | 
          tag,  | 
        
        
           | 
           | 
          char  | 
          name  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ set_condition_range()
      
        
          | predictor& Search::predictor::set_condition_range  | 
          ( | 
          ptag  | 
          hi,  | 
        
        
           | 
           | 
          ptag  | 
          count,  | 
        
        
           | 
           | 
          char  | 
          name0  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ set_input() [1/2]
◆ set_input() [2/2]
◆ set_input_at()
      
        
          | void Search::predictor::set_input_at  | 
          ( | 
          size_t  | 
          posn,  | 
        
        
           | 
           | 
          VW::example &  | 
          input_example  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ set_input_length()
      
        
          | void Search::predictor::set_input_length  | 
          ( | 
          size_t  | 
          input_length | ) | 
           | 
        
      
 
 
◆ set_learner_id()
      
        
          | predictor& Search::predictor::set_learner_id  | 
          ( | 
          size_t  | 
          id | ) | 
           | 
        
      
 
 
◆ set_oracle() [1/3]
◆ set_oracle() [2/3]
      
        
          | predictor& Search::predictor::set_oracle  | 
          ( | 
          action *  | 
          a,  | 
        
        
           | 
           | 
          size_t  | 
          action_count  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ set_oracle() [3/3]
◆ set_tag()
◆ set_weight()
      
        
          | predictor& Search::predictor::set_weight  | 
          ( | 
          float  | 
          w | ) | 
           | 
        
      
 
 
The documentation for this class was generated from the following file:
- /__w/vowpal_wabbit/vowpal_wabbit/vowpalwabbit/reductions/search/search.h