![]() |
Prev | Next | pow_int |
# include <cppad/pow_int.h>
z = pow(
x,
y)
\[
{\rm pow} (x, y) = x^y
\]
for integer exponents n
using multiplication and possibly division to compute the value.
The other CppAD pow
function may use logarithms and exponentiation
to compute derivatives of the same value
(which will not work if x is less than or equal zero).
cppad/pow_int.h
is included by cppad/cppad.hpp
but it can also be included separately with out the rest of
the CppAD
routines.
Including this file defines
this version of the pow
within the CppAD
namespace.
const
Type &
x
int
y
Type
z
int
:
Operation
| Description | Result Type |
Type a( i)
|
construction of a Type object from an int
| Type |
a * b
| binary multiplication of Type objects | Type |
a / b
| binary division of Type objects | Type |