ENH: Updated Curle function object
The Curle function object now computes the acoustic pressure for a set of observer locations as opposed to creating a very approximate volume field. The locations can either be supplied as a list, or extracted from the face centres of a user-supplied surface.
These changes also include fixes for reading the ensight geometry files where the mask was not correctly replaced by the appropriate zero padded index. Note that the
surfaceNoise model currently requires the data to be provided in ascii format.
For testing, the
vortexShed tutorial has been updated to process both the point- and surface-based options, and correctly recovers the shedding frequency of approx 0.1 Hz.