
Reduction chain-rule hooks (dict-in / dict-out)
Source:R/143_reductions_reduction.R
reduction-chain-rule.RdWalk the solving chain during Problem$backward() / Problem$derivative().
Each hook takes and returns a named list keyed by as.character(leaf@id)
whose values are shaped arrays (the leaf's dim). The base Reduction
methods are identity pass-throughs.
Usage
var_backward(x, del_vars)
var_forward(x, dvars)
param_backward(x, dparams)
param_forward(x, param_deltas)