the return vector is a flat array, which will be reshape to be * X/Y/Z/gradient when saved as numpy **/
source not stored for this graph (policy: none)
no test coverage detected