Prev | Next | chkpoint_two_chk_fun |
chk_fun(ax, ay)
ax
,
this call computes the corresponding value of
ay
.
If
AD<Base>
operations are being recorded,
it enters the computation as an atomic_three
operation in the recording;
see start recording
.
ADVector
must be a
simple vector class
with elements of type
AD<Base>
.
const ADVector& ax
and its size equal to
n = fun.Domain()
where fun
is the
ADFun<Base>
function in used the constructor for
chk_fun
.
It specifies vector @(@
x \in \B{R}^n
@)@
at which we are computing an
AD<Base>
version of
@(@
y = g(x)
@)@.
ADVector& ay
and its size must be equal to
m = fun.Range()
.
The input values of its elements do not matter.
Upon return, it is an
AD<Base>
version of
@(@
y = g(x)
@)@.