Optimized Belief Propagation (CPU and GPU)
ParallelParamsBp.h File Reference

Declares child class of ParallelParams to store and process parallelization parameters to use in each BP kernel at each level. More...

#include <array>
#include <vector>
#include <thread>
#include <iostream>
#include <cmath>
#include <string>
#include "RunSettingsParams/ParallelParams.h"
#include "RunSettingsParams/RunSettings.h"
#include "RunEval/RunData.h"
#include "BpRunProcessing/BpConstsEnumsAliases.h"
Include dependency graph for ParallelParamsBp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ParallelParamsBp
 Child class of ParallelParams to store and process parallelization parameters to use in each BP kernel at each level. More...
 

Namespaces

 beliefprop
 Namespace for enums, constants, structures, and functions specific to belief propagation processing.
 

Variables

constexpr std::string_view beliefprop::kBlurImagesPDimsHeader {"Blur Images Parallel Dimensions"}
 
constexpr std::string_view beliefprop::kInitMValsPDimsHeader {"Init Message Values Parallel Dimensions"}
 
constexpr std::string_view beliefprop::kDataCostsPDimsHeader {"Data Costs Parallel Dimensions"}
 
constexpr std::string_view beliefprop::kBpItersPDimsHeader {"BP Thread Parallel Dimensions"}
 
constexpr std::string_view beliefprop::kCopyToNextLevelPDimsHeader {"Copy Thread Parallel Dimensions"}
 
constexpr std::string_view beliefprop::kCompOutputDispPDimsHeader {"Get Output Disparity Parallel Dimensions"}
 
constexpr std::string_view beliefprop::kLevelText {"Level"}
 

Detailed Description

Declares child class of ParallelParams to store and process parallelization parameters to use in each BP kernel at each level.

Author
Scott Grauer-Gray

Definition in file ParallelParamsBp.h.