Optimized Belief Propagation (CPU and GPU)
beliefprop::BpLevelProperties Struct Reference

POD struct to store bp level data. Struct can be passed to global CUDAs kernel so needs to take restrictions of what's allowed for passing data from the host to a CUDA kernel into account. More...

#include <BpLevel.h>

Public Attributes

unsigned int width_level_
 
unsigned int height_level_
 
unsigned int bytes_align_memory_
 
unsigned int width_checkerboard_level_
 
unsigned int padded_width_checkerboard_level_
 
unsigned int level_num_
 
std::size_t offset_into_arrays_
 

Detailed Description

POD struct to store bp level data. Struct can be passed to global CUDAs kernel so needs to take restrictions of what's allowed for passing data from the host to a CUDA kernel into account.

Definition at line 42 of file BpLevel.h.

Member Data Documentation

◆ bytes_align_memory_

unsigned int beliefprop::BpLevelProperties::bytes_align_memory_

Definition at line 45 of file BpLevel.h.

◆ height_level_

unsigned int beliefprop::BpLevelProperties::height_level_

Definition at line 44 of file BpLevel.h.

◆ level_num_

unsigned int beliefprop::BpLevelProperties::level_num_

Definition at line 48 of file BpLevel.h.

◆ offset_into_arrays_

std::size_t beliefprop::BpLevelProperties::offset_into_arrays_

Definition at line 49 of file BpLevel.h.

◆ padded_width_checkerboard_level_

unsigned int beliefprop::BpLevelProperties::padded_width_checkerboard_level_

Definition at line 47 of file BpLevel.h.

◆ width_checkerboard_level_

unsigned int beliefprop::BpLevelProperties::width_checkerboard_level_

Definition at line 46 of file BpLevel.h.

◆ width_level_

unsigned int beliefprop::BpLevelProperties::width_level_

Definition at line 43 of file BpLevel.h.


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