Optimized Belief Propagation (CPU and GPU)
EvalAcrossRunsData Struct Reference

Structure to store data with mappings for evaluating results across runs as well as speedup headers in order. More...

#include <EvaluateAcrossRuns.h>

Public Attributes

std::map< std::string, std::map< std::string, std::vector< std::string > > > speedup_results_name_to_data
 
std::map< std::string, std::map< InputSignature, std::string > > input_to_runtime_across_archs
 
std::map< InputSignature, std::vector< std::string > > inputs_to_params_disp_ordered
 
std::vector< std::string > speedup_headers
 

Detailed Description

Structure to store data with mappings for evaluating results across runs as well as speedup headers in order.

Definition at line 42 of file EvaluateAcrossRuns.h.

Member Data Documentation

◆ input_to_runtime_across_archs

std::map<std::string, std::map<InputSignature, std::string> > EvalAcrossRunsData::input_to_runtime_across_archs

Definition at line 44 of file EvaluateAcrossRuns.h.

◆ inputs_to_params_disp_ordered

std::map<InputSignature, std::vector<std::string> > EvalAcrossRunsData::inputs_to_params_disp_ordered

Definition at line 45 of file EvaluateAcrossRuns.h.

◆ speedup_headers

std::vector<std::string> EvalAcrossRunsData::speedup_headers

Definition at line 46 of file EvaluateAcrossRuns.h.

◆ speedup_results_name_to_data

std::map<std::string, std::map<std::string, std::vector<std::string> > > EvalAcrossRunsData::speedup_results_name_to_data

Definition at line 43 of file EvaluateAcrossRuns.h.


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