Optimized Belief Propagation (CPU and GPU)
KernelBpStereoDebug.cu File Reference

This file defines CUDA kernel functions for debugging belief propagation processing. More...

Go to the source code of this file.

Functions

template<RunData_t T, unsigned int DISP_VALS>
__device__ void printDataAndMessageValsAtPointDevice (unsigned int x_val, unsigned int y_val, T *data_cost_checkerboard_0, T *data_cost_checkerboard_1, T *message_u_checkerboard_0, T *message_d_checkerboard_0, T *message_l_checkerboard_0, T *message_r_checkerboard_0, T *message_u_checkerboard_1, T *message_d_checkerboard_1, T *message_l_checkerboard_1, T *message_r_checkerboard_1, unsigned int width_level_checkerboard_part, unsigned int heightLevel)
 
template<RunData_t T, unsigned int DISP_VALS>
__device__ void printDataAndMessageValsToPointDevice (unsigned int x_val, unsigned int y_val, T *data_cost_checkerboard_0, T *data_cost_checkerboard_1, T *message_u_checkerboard_0, T *message_d_checkerboard_0, T *message_l_checkerboard_0, T *message_r_checkerboard_0, T *message_u_checkerboard_1, T *message_d_checkerboard_1, T *message_l_checkerboard_1, T *message_r_checkerboard_1, unsigned int width_level_checkerboard_part, unsigned int heightLevel)
 

Detailed Description

This file defines CUDA kernel functions for debugging belief propagation processing.

Author
Scott Grauer-Gray

Definition in file KernelBpStereoDebug.cu.

Function Documentation

◆ printDataAndMessageValsAtPointDevice()

template<RunData_t T, unsigned int DISP_VALS>
__device__ void printDataAndMessageValsAtPointDevice ( unsigned int  x_val,
unsigned int  y_val,
T *  data_cost_checkerboard_0,
T *  data_cost_checkerboard_1,
T *  message_u_checkerboard_0,
T *  message_d_checkerboard_0,
T *  message_l_checkerboard_0,
T *  message_r_checkerboard_0,
T *  message_u_checkerboard_1,
T *  message_d_checkerboard_1,
T *  message_l_checkerboard_1,
T *  message_r_checkerboard_1,
unsigned int  width_level_checkerboard_part,
unsigned int  heightLevel 
)

Definition at line 94 of file KernelBpStereoDebug.cu.

Here is the call graph for this function:

◆ printDataAndMessageValsToPointDevice()

template<RunData_t T, unsigned int DISP_VALS>
__device__ void printDataAndMessageValsToPointDevice ( unsigned int  x_val,
unsigned int  y_val,
T *  data_cost_checkerboard_0,
T *  data_cost_checkerboard_1,
T *  message_u_checkerboard_0,
T *  message_d_checkerboard_0,
T *  message_l_checkerboard_0,
T *  message_r_checkerboard_0,
T *  message_u_checkerboard_1,
T *  message_d_checkerboard_1,
T *  message_l_checkerboard_1,
T *  message_r_checkerboard_1,
unsigned int  width_level_checkerboard_part,
unsigned int  heightLevel 
)

Definition at line 227 of file KernelBpStereoDebug.cu.

Here is the call graph for this function: