|
int N Jet< T, N > | abs (const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > | acos (const Jet< T, N > &f) |
|
template<typename T > |
void | AngleAxisRotatePoint (const T angle_axis[3], const T pt[3], T result[3]) |
|
template<typename T > |
void | AngleAxisToQuaternion (const T *angle_axis, T *quaternion) |
|
template<typename T > |
void | AngleAxisToRotationMatrix (const T *angle_axis, T *R) |
|
template<typename T , int row_stride, int col_stride> |
void | AngleAxisToRotationMatrix (const T *angle_axis, const MatrixAdapter< T, row_stride, col_stride > &R) |
|
template<typename T , int N> |
Jet< T, N > | asin (const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > | atan (const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > | atan2 (const Jet< T, N > &g, const Jet< T, N > &f) |
|
| CERES_DEFINE_JET_COMPARISON_OPERATOR (<) CERES_DEFINE_JET_COMPARISON_OPERATOR(< |
|
template<typename T > |
MatrixAdapter< T, 1, 3 > | ColumnMajorAdapter3x3 (T *pointer) |
|
template<typename T , int N> |
Jet< T, N > | cos (const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > | cosh (const Jet< T, N > &f) |
|
template<typename T > |
void | CrossProduct (const T x[3], const T y[3], T x_cross_y[3]) |
|
template<typename T > |
T | DotProduct (const T x[3], const T y[3]) |
|
template<typename T , int N> |
Jet< T, N > | ei_abs (const Jet< T, N > &x) |
|
template<typename T , int N> |
Jet< T, N > | ei_abs2 (const Jet< T, N > &x) |
|
template<typename T , int N> |
Jet< T, N > | ei_atan (const Jet< T, N > &x) |
|
template<typename T , int N> |
const Jet< T, N > & | ei_conj (const Jet< T, N > &x) |
|
template<typename T , int N> |
Jet< T, N > | ei_cos (const Jet< T, N > &x) |
|
template<typename T , int N> |
Jet< T, N > | ei_cosh (const Jet< T, N > &x) |
|
template<typename T , int N> |
Jet< T, N > | ei_exp (const Jet< T, N > &x) |
|
template<typename T , int N> |
Jet< T, N > | ei_imag (const Jet< T, N > &) |
|
template<typename T , int N> |
Jet< T, N > | ei_log (const Jet< T, N > &x) |
|
template<typename T , int N> |
Jet< T, N > | ei_pow (const Jet< T, N > &x, Jet< T, N > y) |
|
template<typename T , int N> |
const Jet< T, N > & | ei_real (const Jet< T, N > &x) |
|
template<typename T , int N> |
Jet< T, N > | ei_sin (const Jet< T, N > &x) |
|
template<typename T , int N> |
Jet< T, N > | ei_sinh (const Jet< T, N > &x) |
|
template<typename T , int N> |
Jet< T, N > | ei_sqrt (const Jet< T, N > &x) |
|
template<typename T , int N> |
Jet< T, N > | ei_tan (const Jet< T, N > &x) |
|
template<typename T , int N> |
Jet< T, N > | ei_tanh (const Jet< T, N > &x) |
|
template<typename T > |
void | EulerAnglesToRotationMatrix (const T *euler, int row_stride, T *R) |
|
template<typename T , int row_stride, int col_stride> |
void | EulerAnglesToRotationMatrix (const T *euler, const MatrixAdapter< T, row_stride, col_stride > &R) |
|
template<typename T , int N> |
Jet< T, N > | exp (const Jet< T, N > &f) |
|
bool | IsFinite (double x) |
|
template<typename T , int N> |
bool | IsFinite (const Jet< T, N > &f) |
|
bool | IsInfinite (double x) |
|
template<typename T , int N> |
bool | IsInfinite (const Jet< T, N > &f) |
|
bool | IsNaN (double x) |
|
template<typename T , int N> |
bool | IsNaN (const Jet< T, N > &f) |
|
bool | IsNormal (double x) |
|
template<typename T , int N> |
bool | IsNormal (const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > | log (const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > | operator* (const Jet< T, N > &f, const Jet< T, N > &g) |
|
template<typename T , int N> |
Jet< T, N > | operator* (const Jet< T, N > &f, T s) |
|
template<typename T , int N> |
Jet< T, N > | operator* (T s, const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > const & | operator+ (const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > | operator+ (const Jet< T, N > &f, const Jet< T, N > &g) |
|
template<typename T , int N> |
Jet< T, N > | operator+ (const Jet< T, N > &f, T s) |
|
template<typename T , int N> |
Jet< T, N > | operator+ (T s, const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > | operator- (const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > | operator- (const Jet< T, N > &f, const Jet< T, N > &g) |
|
template<typename T , int N> |
Jet< T, N > | operator- (const Jet< T, N > &f, T s) |
|
template<typename T , int N> |
Jet< T, N > | operator- (T s, const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > | operator/ (const Jet< T, N > &f, const Jet< T, N > &g) |
|
template<typename T , int N> |
Jet< T, N > | operator/ (T s, const Jet< T, N > &g) |
|
template<typename T , int N> |
Jet< T, N > | operator/ (const Jet< T, N > &f, T s) |
|
template<typename T , int N> |
std::ostream & | operator<< (std::ostream &s, const Jet< T, N > &z) |
|
template<typename T , int N> |
Jet< T, N > | pow (const Jet< T, N > &f, double g) |
|
template<typename T , int N> |
Jet< T, N > | pow (double f, const Jet< T, N > &g) |
|
template<typename T , int N> |
Jet< T, N > | pow (const Jet< T, N > &f, const Jet< T, N > &g) |
|
template<typename T > |
void | QuaternionProduct (const T z[4], const T w[4], T zw[4]) |
|
template<typename T > |
void | QuaternionRotatePoint (const T q[4], const T pt[3], T result[3]) |
|
template<typename T > |
void | QuaternionToAngleAxis (const T *quaternion, T *angle_axis) |
|
template<typename T > |
void | QuaternionToRotation (const T q[4], T R[3 *3]) |
|
template<typename T , int row_stride, int col_stride> |
void | QuaternionToRotation (const T q[4], const MatrixAdapter< T, row_stride, col_stride > &R) |
|
template<typename T > |
void | QuaternionToScaledRotation (const T q[4], T R[3 *3]) |
|
template<typename T , int row_stride, int col_stride> |
void | QuaternionToScaledRotation (const T q[4], const MatrixAdapter< T, row_stride, col_stride > &R) |
|
template<typename T > |
void | RotationMatrixToAngleAxis (const T *R, T *angle_axis) |
|
template<typename T , int row_stride, int col_stride> |
void | RotationMatrixToAngleAxis (const MatrixAdapter< const T, row_stride, col_stride > &R, T *angle_axis) |
|
template<typename T > |
MatrixAdapter< T, 3, 1 > | RowMajorAdapter3x3 (T *pointer) |
|
template<typename T , int N> |
Jet< T, N > | sin (const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > | sinh (const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > | sqrt (const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > | tan (const Jet< T, N > &f) |
|
template<typename T , int N> |
Jet< T, N > | tanh (const Jet< T, N > &f) |
|
template<typename T > |
void | UnitQuaternionRotatePoint (const T q[4], const T pt[3], T result[3]) |
|