![]() |
Prev | Next | size_taylor |
s =
f.size_taylor()
const ADFun<
Base>
f
size_t
s
and is the number of Taylor coefficients,
per variable in the AD operation sequence,
currently calculated and stored in the ADFun object f.
ADFun<
Base>
f(
x,
y)
the value of s returned by size_taylor
is one.
This is because
there is an implicit call to Forward
that computes
the zero order Taylor coefficients during this constructor.
f.Forward(
p,
x_p)
the value of s returned by size_taylor
would be
p + 1
.
The call to Forward
above
uses the lower order Taylor coefficients to compute and store
the p-th order Taylor coefficients for all
the variables in the operation sequence corresponding to f.
Thus there are
p + 1
(order zero through p)
Taylor coefficients per variable.
(You can determine the number of variables in the operation sequence
using the size_var
function.)
f.capacity_taylor(
c)
does not affect the value s returned by size_taylor
.
Otherwise,
the value s returned by size_taylor
is equal to c
(only Taylor coefficients of order zero through
c-1
have been retained).