#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) |