H A D | jet.h | 65 // the function with one extended with infinitesimals. The class Jet, defined in 105 // Jet<double, 2> x(0); // Pick the 0th dual number for x. 106 // Jet<double, 2> y(1); // Pick the 1st dual number for y. 107 // Jet<double, 2> z = f(x, y); 112 // Most users should not use Jet objects directly; a wrapper around Jet objects, 170 struct Jet { struct in namespace:ceres 175 // (where T is a Jet<T, N>). This usually only happens in opt mode. Note that 178 Jet() : a() { function in struct:ceres::Jet 183 explicit Jet(cons function in struct:ceres::Jet 189 Jet(const T& value, int k) { function in struct:ceres::Jet 200 Jet(const T& value, const Eigen::DenseBase<Derived> &vIn) function in struct:ceres::Jet 207 operator +=(const Jet<T, N> &y) argument 212 operator -=(const Jet<T, N> &y) argument 217 operator *=(const Jet<T, N> &y) argument 222 operator /=(const Jet<T, N> &y) argument 250 operator +(const Jet<T, N>& f) argument 259 operator -(const Jet<T, N>&f) argument 265 operator +(const Jet<T, N>& f, const Jet<T, N>& g) argument 272 operator +(const Jet<T, N>& f, T s) argument 278 operator +(T s, const Jet<T, N>& f) argument 284 operator -(const Jet<T, N>& f, const Jet<T, N>& g) argument 291 operator -(const Jet<T, N>& f, T s) argument 297 operator -(T s, const Jet<T, N>& f) argument 303 operator *(const Jet<T, N>& f, const Jet<T, N>& g) argument 310 operator *(const Jet<T, N>& f, T s) argument 316 operator *(T s, const Jet<T, N>& f) argument 322 operator /(const Jet<T, N>& f, const Jet<T, N>& g) argument 338 operator /(T s, const Jet<T, N>& g) argument 345 operator /(const Jet<T, N>& f, T s) argument 399 abs(const Jet<T, N>& f) argument 405 log(const Jet<T, N>& f) argument 412 exp(const Jet<T, N>& f) argument 419 sqrt(const Jet<T, N>& f) argument 427 cos(const Jet<T, N>& f) argument 433 acos(const Jet<T, N>& f) argument 440 sin(const Jet<T, N>& f) argument 446 asin(const Jet<T, N>& f) argument 453 tan(const Jet<T, N>& f) argument 461 atan(const Jet<T, N>& f) argument 468 sinh(const Jet<T, N>& f) argument 474 cosh(const Jet<T, N>& f) argument 480 tanh(const Jet<T, N>& f) argument 498 IsFinite(const Jet<T, N>& f) argument 512 IsInfinite(const Jet<T, N>& f) argument 526 IsNaN(const Jet<T, N>& f) argument 540 IsNormal(const Jet<T, N>& f) argument 557 atan2(const Jet<T, N>& g, const Jet<T, N>& f) argument 571 pow(const Jet<T, N>& f, double g) argument 579 pow(double f, const Jet<T, N>& g) argument 588 pow(const Jet<T, N>& f, const Jet<T, N>& g) argument 611 ei_conj(const Jet<T, N>& x) argument 612 ei_real(const Jet<T, N>& x) argument 613 ei_imag(const Jet<T, N>& ) argument 614 ei_abs(const Jet<T, N>& x) argument 615 ei_abs2(const Jet<T, N>& x) argument 616 ei_sqrt(const Jet<T, N>& x) argument 617 ei_exp(const Jet<T, N>& x) argument 618 ei_log(const Jet<T, N>& x) argument 619 ei_sin(const Jet<T, N>& x) argument 620 ei_cos(const Jet<T, N>& x) argument 621 ei_tan(const Jet<T, N>& x) argument 622 ei_atan(const Jet<T, N>& x) argument 623 ei_sinh(const Jet<T, N>& x) argument 624 ei_cosh(const Jet<T, N>& x) argument 625 ei_tanh(const Jet<T, N>& x) argument 626 ei_pow(const Jet<T, N>& x, Jet<T, N> y) argument 632 operator <<(std::ostream &s, const Jet<T, N>& z) argument [all...] |