|
Optimized Belief Propagation (CPU and GPU)
|
Namespace with utility functions for implementation. More...
Functions | |
| template<RunData_t T, RunData_t U> | |
| ARCHITECTURE_ADDITION U | ConvertValToDifferentDataTypeIfNeeded (T data) |
| T is input type, U is output type. More... | |
| template<RunData_t T> | |
| ARCHITECTURE_ADDITION T | ZeroVal () |
| template<typename T > | |
| requires std::is_arithmetic_v< T > ARCHITECTURE_ADDITION T | GetMin (T val1, T val2) |
| template<typename T > | |
| requires std::is_arithmetic_v< T > ARCHITECTURE_ADDITION T | GetMax (T val1, T val2) |
Namespace with utility functions for implementation.
|
inline |
T is input type, U is output type.
| T | |
| U |
| data |
Definition at line 54 of file UtilityFuncts.h.
|
inline |
|
inline |
|
inline |
Definition at line 59 of file UtilityFuncts.h.