Class and structs in single-thread CPU bp implementation by Pedro Felzenwalb available at https://cs.brown.edu/people/pfelzens/bp/index.html.
More...
|
bool | operator== (const rgb &a, const rgb &b) |
|
template<class T > |
T | abs (const T &x) |
|
template<class T > |
int | sign (const T &x) |
|
template<class T > |
T | square (const T &x) |
|
template<class T > |
T | bound (const T &x, const T &min, const T &max) |
|
template<class T > |
bool | check_bound (const T &x, const T &min, const T &max) |
|
int | vlib_round (float x) |
|
int | vlib_round (double x) |
|
double | gaussian (double val, double sigma) |
|
Class and structs in single-thread CPU bp implementation by Pedro Felzenwalb available at https://cs.brown.edu/people/pfelzens/bp/index.html.
◆ abs()
template<class T >
T bp_single_thread_imp::abs |
( |
const T & |
x | ) |
|
|
inline |
◆ bound()
template<class T >
T bp_single_thread_imp::bound |
( |
const T & |
x, |
|
|
const T & |
min, |
|
|
const T & |
max |
|
) |
| |
|
inline |
◆ check_bound()
template<class T >
bool bp_single_thread_imp::check_bound |
( |
const T & |
x, |
|
|
const T & |
min, |
|
|
const T & |
max |
|
) |
| |
|
inline |
◆ gaussian()
double bp_single_thread_imp::gaussian |
( |
double |
val, |
|
|
double |
sigma |
|
) |
| |
|
inline |
◆ operator==()
bool bp_single_thread_imp::operator== |
( |
const rgb & |
a, |
|
|
const rgb & |
b |
|
) |
| |
|
inline |
◆ sign()
template<class T >
int bp_single_thread_imp::sign |
( |
const T & |
x | ) |
|
|
inline |
◆ square()
template<class T >
T bp_single_thread_imp::square |
( |
const T & |
x | ) |
|
|
inline |
◆ vlib_round() [1/2]
int bp_single_thread_imp::vlib_round |
( |
double |
x | ) |
|
|
inline |
◆ vlib_round() [2/2]
int bp_single_thread_imp::vlib_round |
( |
float |
x | ) |
|
|
inline |