ArgsVisitor
class ArgsVisitor
Gather arguments and gradients from a delayed expression.
Member Variables
Name | Description |
---|---|
x:Real[_] | Vectorized arguments. This is over-allocated and only the prefix used, to reduce re-allocation. |
g:Real[_] | Vectorized gradients. This is over-allocated and only the prefix used, to reduce re-allocation. |
n:Integer | Current position in x and g . |
Member Functions
Name | Description |
---|---|
args | Get arguments and gradients after visiting. |
visit | Gather argument. |
visit | Gather argument. |
visit | Gather argument. |
visit | Gather argument. |
visit | Gather argument. |
visit | Gather argument. |
reserve | Ensure that there is sufficient space, resizing if necessary. |
Member Function Details
args
function args() -> (Real[_], Real[_])
Get arguments and gradients after visiting.
Returns Vectorized arguments and gradients.
reserve
function reserve(m:Integer)
Ensure that there is sufficient space, resizing if necessary.
- m Required size.