Syntax inline void RevSqrtOp(size_t d,
const Base *z, const Base *x, Base *pz, Base *px)
Description
We are given the partial derivatives for a function
G(z, x)
and we wish to compute the partial derivatives for
the function
\[
H(x) = G [ Z(x) , x ]
\]
where Z(x)
is defined as the
d-th order Taylor coefficient row vector for Z as
a function of the corresponding row vector for X
and
\[
Z = Sqrt(X)
\]
Note that Z has been used both the original square root
function and for the corresponding mapping of Taylor coefficients.
x
The vector x has length d+1
and contains the
d-th order Taylor coefficient row vector for X.
z
The vector z has length d+1
and contains
d-th order Taylor coefficient row vector for Z.