#include <math.h>
#include <assert.h>
#include "utility.h"
Go to the source code of this file.
Classes | |
class | KDL::Rall2d< T, V, S > |
Rall2d contains a value, and its gradient and its 2nd derivative, and defines an algebraic structure on this pair. More... | |
Namespaces | |
namespace | KDL |
Functions | |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::abs (const Rall2d< T, V, S > &x) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::acos (const Rall2d< T, V, S > &arg) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::asin (const Rall2d< T, V, S > &arg) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::atan (const Rall2d< T, V, S > &x) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::atan2 (const Rall2d< T, V, S > &y, const Rall2d< T, V, S > &x) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::cos (const Rall2d< T, V, S > &arg) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::cosh (const Rall2d< T, V, S > &arg) |
template<class T , class V , class S > | |
INLINE bool | KDL::Equal (const Rall2d< T, V, S > &y, const Rall2d< T, V, S > &x, double eps=epsilon) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::exp (const Rall2d< T, V, S > &arg) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::hypot (const Rall2d< T, V, S > &y, const Rall2d< T, V, S > &x) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::LinComb (S alfa, const Rall2d< T, V, S > &a, const T &beta, const Rall2d< T, V, S > &b) |
template<class T , class V , class S > | |
INLINE void | KDL::LinCombR (S alfa, const Rall2d< T, V, S > &a, const T &beta, const Rall2d< T, V, S > &b, Rall2d< T, V, S > &result) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::log (const Rall2d< T, V, S > &arg) |
template<class T , class V , class S > | |
INLINE S | KDL::Norm (const Rall2d< T, V, S > &value) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::operator* (const Rall2d< T, V, S > &v, S s) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::operator* (S s, const Rall2d< T, V, S > &v) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::operator* (const Rall2d< T, V, S > &lhs, const Rall2d< T, V, S > &rhs) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::operator+ (const Rall2d< T, V, S > &v, S s) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::operator+ (S s, const Rall2d< T, V, S > &v) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::operator+ (const Rall2d< T, V, S > &lhs, const Rall2d< T, V, S > &rhs) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::operator- (const Rall2d< T, V, S > &v, S s) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::operator- (S s, const Rall2d< T, V, S > &v) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::operator- (const Rall2d< T, V, S > &arg) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::operator- (const Rall2d< T, V, S > &lhs, const Rall2d< T, V, S > &rhs) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::operator/ (const Rall2d< T, V, S > &v, S s) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::operator/ (S s, const Rall2d< T, V, S > &rhs) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::operator/ (const Rall2d< T, V, S > &lhs, const Rall2d< T, V, S > &rhs) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::pow (const Rall2d< T, V, S > &arg, double m) |
template<class T , class V , class S > | |
INLINE void | KDL::SetToIdentity (Rall2d< T, V, S > &value) |
template<class T , class V , class S > | |
INLINE void | KDL::SetToZero (Rall2d< T, V, S > &value) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::sin (const Rall2d< T, V, S > &arg) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::sinh (const Rall2d< T, V, S > &arg) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::sqr (const Rall2d< T, V, S > &arg) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::sqrt (const Rall2d< T, V, S > &arg) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::tan (const Rall2d< T, V, S > &arg) |
template<class T , class V , class S > | |
INLINE Rall2d< T, V, S > | KDL::tanh (const Rall2d< T, V, S > &arg) |