
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.