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.