Create a zero-filled complex matrix 3d.
Create a complex matrix 3d from a real matrix 3d.
Read location (layer
, row
, col
).
Expand the matrix, optionally extending the border into the expanded region.
Expand the matrix, optionally extending the border into the expanded region.
This operation is a key part of the FFT. The new matrix is of
shape bigShape
and element (0, 0) of this is anchored at
(0, 0) in the larger matrix. If "borderFill" is true, then the four
edges of the matrix are extended evenly in all directions, as though
the bigger matrix were actually a torus with opposite edges touching.
Shift the values in "this" as though "this" were a torus with wrap around at the edges, top to bottom, left to right.
Shift the values in "this" as though "this" were a torus with wrap around at the edges, top to bottom, left to right.
The shifting is negative, so
the value in this at location (deltaRows
, deltaColumns
) gets shifted
to location (0, 0) in the result.
Write location (layer
, row
, col
) with value
.
An order-3 complex tensor.