farfield_cw_parfor()
Description: Calculates the farfield pressure field generated by a transducer array.
Usage
pressure = farfield_cw_parfor(transducer_array, coordinate_grid, medium, ndiv,f0, disp_flag);
Arguments
- transducer_array A transducer_array.
- coordinate_grid A coordinate grid struct like the ones created by set_coordinate_grid.
- medium A medium struct like the ones created by set_medium.
- ndiv The number of integral points to use.
- f0 The frequency of the transducer array.
- disp_flag Display flag, 1 = display, 0 = suppress.
Output Parameters
- pressure A 3-d array representing the complex pressure at each point
Notes
This function uses the MATLAB Parallel Computing Toolkit to
perform the pressure calculation using multiple threads. The speed increase realized by this function is entirely dependent on the number of processor cores present in the computer executing the code. If the Parallel Computing Toolkit is not installed, the function will fail to run.

