Optimized Belief Propagation (CPU and GPU)
EvaluateImpResultsBp Class Referencefinal

Child class of EvaluateImpResults that defines member functions for belief propagation evaluation which override pure virtual functions in parent class. More...

#include <EvaluateImpResultsBp.h>

Inheritance diagram for EvaluateImpResultsBp:
Collaboration diagram for EvaluateImpResultsBp:

Additional Inherited Members

- Public Member Functions inherited from EvaluateImpResults
std::pair< MultRunData, std::vector< RunSpeedupAvgMedian > > EvalResultsSingDataTypeAcc (const MultRunData &run_results, const run_environment::RunImpSettings &run_imp_settings, size_t data_size) const
 Evaluate results for implementation runs on multiple inputs with all the runs having the same data type and acceleration method return run data results with run speedups added as well as average and median speedups with headers describing speedups. More...
 
void EvalAllResultsWriteOutput (const std::unordered_map< size_t, MultRunDataWSpeedupByAcc > &run_results_mult_runs, const run_environment::RunImpSettings &run_imp_settings, run_environment::AccSetting opt_imp_acc) const
 Evaluate results for all implementation runs on multiple inputs with the runs potentially having different data types and acceleration methods and write run result and speedup outputs to files. More...
 

Detailed Description

Child class of EvaluateImpResults that defines member functions for belief propagation evaluation which override pure virtual functions in parent class.

Definition at line 44 of file EvaluateImpResultsBp.h.


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