| Prev | Next | RevMulvvOp |
inline void RevMulvvOp(size_t d,
const Base *z, const Base *x, const Base *y,
const Base *pz, Base *px, Base *py)
inline void RevMulpvOp(size_t d,
const Base *z, const Base *p, const Base *y,
const Base *pz, Base *py)
inline void RevMulvpOp(size_t d,
const Base *z, const Base *x, const Base *p,
const Base *pz, Base *px)
G(z, x, y)
and we wish to compute the partial derivatives for
the function
\[
H(x, y) = G [ Z(x, y) , x , y ]
\]
where
Z(x, y)
is defined as the
d-th order Taylor coefficient row vector for Z as
a function of the corresponding vectors for
X and Y where
| Operation | Value |
| Mulvv |
Z = X * Y
|
| Mulpv |
Z = P * Y
|
| Mulvp |
Z = X * P
|
d+1
and contains the
d-th order Taylor coefficient row vector for Z.
d+1
and contains the
d-th order Taylor coefficient row vector for X.
d+1
and contains the
d-th order Taylor coefficient row vector for Y.
*p contains the value of the parameter P.
d+1
and
pz[j] contains the partial for G
with respect to the j-th order Taylor coefficient for Z.
d+1
and
px[j] contains the partial for G
with respect to the j-th order Taylor coefficient for X.
d+1
and
py[j] contains the partial for G
with respect to the j-th order Taylor coefficient for Y.
d+1
and
px[j] contains the partial for H
with respect to the j-th order Taylor coefficient for X.
d+1
and
py[j] contains the partial for H
with respect to the j-th order Taylor coefficient for Y.