Lines Matching defs:pow
392 inline double pow (double x, double y) { return std::pow(x, y); }
568 // pow -- base is a differentiable function, exponent is a constant.
571 Jet<T, N> pow(const Jet<T, N>& f, double g) {
572 T const tmp = g * pow(f.a, g - T(1.0));
573 return Jet<T, N>(pow(f.a, g), tmp * f.v);
576 // pow -- base is a constant, exponent is a differentiable function.
579 Jet<T, N> pow(double f, const Jet<T, N>& g) {
580 T const tmp = pow(f, g.a);
585 // pow -- both base and exponent are differentiable functions.
588 Jet<T, N> pow(const Jet<T, N>& f, const Jet<T, N>& g) {
589 T const tmp1 = pow(f.a, g.a);
590 T const tmp2 = g.a * pow(f.a, g.a - T(1.0));
626 template<typename T, int N> inline Jet<T, N> ei_pow (const Jet<T, N>& x, Jet<T, N> y) { return pow(x, y); } // NOLINT