| 
command-predictor
command-predictor |  | 
Details
enum Prediction_Algorithm
typedef enum {
  RECENCY,
  FREQUENCY
} Prediction_Algorithm;
 
command_predictor_free ()
void                command_predictor_free              (const Command_Predictor predictor);
 
command_predictor_create ()
Command_Predictor   command_predictor_create            (const Command_Graph graph);
 
command_predictor_calculate_recency_percentages ()
void                command_predictor_calculate_recency_percentages
                                                        (const Command_Predictor predictor);
 
command_predictor_get_recency_percent_correct ()
const float         command_predictor_get_recency_percent_correct
                                                        (const Command_Predictor predictor,
                                                         const int index);
| predictor: |  | 
| index: |  | 
| Returns : |  | 
 
command_predictor_calculate_frequency_percentages ()
void                command_predictor_calculate_frequency_percentages
                                                        (const Command_Predictor predictor);
 
command_predictor_get_frequency_percent_correct ()
const float         command_predictor_get_frequency_percent_correct
                                                        (const Command_Predictor predictor,
                                                         const int index);
| predictor: |  | 
| index: |  | 
| Returns : |  | 
 
command_predictor_predict_same_as_last ()
const Command_Vertex* command_predictor_predict_same_as_last
                                                        (const Command_Predictor predictor);
 
command_predictor_predict_high_stat ()
const Command_Vertex* command_predictor_predict_high_stat
                                                        (const Command_Predictor predictor);
 
command_predictor_evaluate_prediction ()
void                command_predictor_evaluate_prediction
                                                        (const Command_Predictor predictor,
                                                         const Command_Vertex actual_vertex,
                                                         const Prediction_Algorithm algorithm,
                                                         const int num_predictions);
| predictor: |  | 
| actual_vertex: |  | 
| algorithm: |  | 
| num_predictions: |  |