You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
splitting a vector into arrays (or other objects) of various sizes and dimensions, without transforming,
transformations.
Transformations should
have a dimension,
be able to perform log Jacobian calculations,
carry information (schemas, see below) that allows flattening and unflattening their arguments (ignoring extra payload, especially for user-defined transformations).
Transformations should be generic, eg going from StaticArray should also produce StaticArray.
Flattening/unflattening should use schemas, possibly nested.
Use separate building blocks for
Transformations should
dimension,Transformations should be generic, eg going from
StaticArrayshould also produceStaticArray.Flattening/unflattening should use schemas, possibly nested.