Optimized Belief Propagation (CPU and GPU)
RunImp Directory Reference
Directory dependency graph for RunImp:
src/RunImp

Files

file  MemoryManagement.cpp [code]
 
file  MemoryManagement.h [code]
 Declares class for memory management with functions defined for standard memory allocation using CPU and can be overridden to support other computation devices.
 
file  RunImpMultInputs.cpp [code]
 
file  RunImpMultInputs.h [code]
 Declares base class for running and evaluating multiple runs of an implementation that may be optimized on CPU or GPU.
 
file  RunImpMultTypesAccels.cpp [code]
 
file  RunImpMultTypesAccels.h [code]
 Declares class to run and evaluate implementation(s) of an algorithm using multiple settings including different datatype, inputs, and acceleration methods.
 
file  RunImpOnInput.cpp [code]
 
file  RunImpOnInput.h [code]
 Declares child class of RunImpOnInput to run and evaluate belief propagation implementation on a specified input.
 
file  UtilityFuncts.h [code]
 Contains namespace with utility functions for implementation.