|
Optimized Belief Propagation (CPU and GPU)
|

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. | |