![]() |
Prev | Next | wish_list |
inline
specifier is used to avoid multiple copies
of functions (that are not templates) during the link process.
Perhaps some of these functions should be regular functions and part
in the cppad_lib
library.
(Currently cppad_lib
only contains routines needed to us
Colpack.)
checkpoint
class should allow for re-taping
derivative values.
This would also allow for algorithms where the operations sequence
depends on the independent variable values.
Perhaps (as for tapeless entry above)
they should be passed into the constructor.
f.Constant(i)
function,
similar to the Parameter
function,
that allows one to determine which dependent variables are
constant parameters
.
AD<Base>
.
check_finite
(not infinite or nan) so that error detection happens during zero
order forward instead of later.
check_finite
routine made writing
the zero order values optional.
optimization
step.
square(x) = x * x
and have the optimizer recognize when they should be used.
(They could also be in the user API, but it would not be expected
that the user would use them.)
AD<double>
so that
one does not need to re-compile all the header files every time.
grep '^# *define *CPPAD_.*_TRACE' cppad/local/sweep*.hpp
to find all the possible tracing flags.