Optimized Belief Propagation (CPU and GPU)
RunImpMultInputsBp Class Referencefinal

Child class of RunImpMultInputs to run specified belief propagation implementation on a number of inputs. More...

#include <RunImpMultInputsBp.h>

Inheritance diagram for RunImpMultInputsBp:
Collaboration diagram for RunImpMultInputsBp:

Public Member Functions

 RunImpMultInputsBp (run_environment::AccSetting opt_imp_accel)
 
- Public Member Functions inherited from RunImpMultInputs
 RunImpMultInputs (run_environment::AccSetting opt_imp_accel)
 
std::pair< MultRunData, std::vector< RunSpeedupAvgMedian > > operator() (const run_environment::RunImpSettings &run_imp_settings, size_t data_type_size, std::unique_ptr< EvaluateImpResults > &evalResults) const
 Run and evaluate runs on one or more input of benchmark implementation using multiple settings. More...
 
run_environment::AccSetting AccelerationSetting () const
 Return acceleration setting for implementation. More...
 

Additional Inherited Members

- Protected Attributes inherited from RunImpMultInputs
const run_environment::AccSetting opt_imp_accel_
 

Detailed Description

Child class of RunImpMultInputs to run specified belief propagation implementation on a number of inputs.

Definition at line 41 of file RunImpMultInputsBp.h.

Constructor & Destructor Documentation

◆ RunImpMultInputsBp()

RunImpMultInputsBp::RunImpMultInputsBp ( run_environment::AccSetting  opt_imp_accel)
inlineexplicit

Definition at line 43 of file RunImpMultInputsBp.h.


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