Optimized Belief Propagation (CPU and GPU)
bp_single_thread Namespace Reference

Namespace with setting of whether or not to run single thread implementation a single time for each input stereo set when running evaluation and storage of single thread implementation output so it can be re-used so that single thread implementation only needs to be run once for each evaluation stereo set. More...

Variables

constexpr bool kRunSingleThreadOnceForSet {true}
 Setting of whether or not to run single thread implementation once for each stereo set in evaluation. More...
 
std::map< std::array< filepathtype, 2 >, std::tuple< std::chrono::duration< double >, RunData, filepathtype > > single_thread_run_output
 Map to store output and run results for single thread implementation for each stereo set. More...
 

Detailed Description

Namespace with setting of whether or not to run single thread implementation a single time for each input stereo set when running evaluation and storage of single thread implementation output so it can be re-used so that single thread implementation only needs to be run once for each evaluation stereo set.

Variable Documentation

◆ kRunSingleThreadOnceForSet

constexpr bool bp_single_thread::kRunSingleThreadOnceForSet {true}
constexpr

Setting of whether or not to run single thread implementation once for each stereo set in evaluation.

Definition at line 77 of file RunImpOnInputBp.h.

◆ single_thread_run_output

std::map<std::array<filepathtype, 2>, std::tuple<std::chrono::duration<double>, RunData, filepathtype> > bp_single_thread::single_thread_run_output
inline

Map to store output and run results for single thread implementation for each stereo set.

Definition at line 82 of file RunImpOnInputBp.h.