Go to the source code of this file.
Defines | |
#define | BENCH(FUNC) |
Functions | |
int | main () |
template<typename Q > | |
EIGEN_DONT_INLINE Q | nlerp (const Q &a, const Q &b, typename Q::Scalar t) |
template<typename T > | |
T | sin_over_x (T x) |
template<typename Q > | |
EIGEN_DONT_INLINE Q | slerp_eigen (const Q &a, const Q &b, typename Q::Scalar t) |
template<typename Q > | |
EIGEN_DONT_INLINE Q | slerp_gael (const Q &a, const Q &b, typename Q::Scalar t) |
template<typename Q > | |
EIGEN_DONT_INLINE Q | slerp_legacy (const Q &a, const Q &b, typename Q::Scalar t) |
template<typename Q > | |
EIGEN_DONT_INLINE Q | slerp_legacy_nlerp (const Q &a, const Q &b, typename Q::Scalar t) |
template<typename Q > | |
EIGEN_DONT_INLINE Q | slerp_rw (const Q &a, const Q &b, typename Q::Scalar t) |
#define BENCH | ( | FUNC | ) |
int main | ( | void | ) |
Definition at line 144 of file quat_slerp.cpp.
Definition at line 11 of file quat_slerp.cpp.
T sin_over_x | ( | T | x | ) | [inline] |
Definition at line 76 of file quat_slerp.cpp.
EIGEN_DONT_INLINE Q slerp_eigen | ( | const Q & | a, |
const Q & | b, | ||
typename Q::Scalar | t | ||
) |
Definition at line 17 of file quat_slerp.cpp.
EIGEN_DONT_INLINE Q slerp_gael | ( | const Q & | a, |
const Q & | b, | ||
typename Q::Scalar | t | ||
) |
Definition at line 109 of file quat_slerp.cpp.
EIGEN_DONT_INLINE Q slerp_legacy | ( | const Q & | a, |
const Q & | b, | ||
typename Q::Scalar | t | ||
) |
Definition at line 23 of file quat_slerp.cpp.
EIGEN_DONT_INLINE Q slerp_legacy_nlerp | ( | const Q & | a, |
const Q & | b, | ||
typename Q::Scalar | t | ||
) |
Definition at line 45 of file quat_slerp.cpp.
EIGEN_DONT_INLINE Q slerp_rw | ( | const Q & | a, |
const Q & | b, | ||
typename Q::Scalar | t | ||
) |
Definition at line 85 of file quat_slerp.cpp.