#include <cmath>#include <limits>

Go to the source code of this file.
Namespaces | |
| sva | |
| sva::details | |
Functions | |
| template<typename T > | |
| constexpr T | sva::details::sqrtNewtonRaphson (T x, T curr, T prev) |
| template<typename T > | |
| constexpr T | sva::details::sqrt (T x) |
| template<typename T > | |
| constexpr bool | sva::details::eq (T x, T y) |
| template<typename T > | |
| constexpr T | sva::details::cbrtNewtonRaphson (T x, T curr, T prev) |
| template<typename T > | |
| constexpr T | sva::details::cbrtSub (T x) |
| template<typename T > | |
| constexpr T | sva::details::cbrt (T x) |
| template<typename T > | |
| T | sva::details::SO3JacF2 (const T &x) |
| template<typename T > | |
| T | sva::details::dSO3JacF2 (const T &x) |
| template<typename T > | |
| T | sva::sinc (const T x) |
| template<typename T > | |
| T | sva::sinc_inv (const T x) |
| template<typename T > | |
| Eigen::Matrix3< T > | sva::SO3RightJacInv (const Eigen::Vector3< T > &u) |
| template<typename T > | |
| Eigen::Matrix3< T > | sva::SO3RightJacInvDot (const Eigen::Vector3< T > &u, const Eigen::Vector3< T > &du) |