ProbeFunction#
- class diffsims.utils.probe_utils.ProbeFunction(func=None)[source]#
Bases:
object
Object representing a probe function.
- Parameters:
func (function) – Function which takes in an array, r, of shape [nx, ny, nz, 3] and returns an array of shape [nx, ny, nz]. r[…,0] corresponds to the x coordinate, r[…, 1] to y etc. If not provided (or None) then the __call__ and FT methods must be overrided.
Methods
ProbeFunction.FT
(y[, out])Returns the Fourier transform of func on the mesh y.