farfield_cw()

Description: Calculates the farfield continuous-wave pressure generated by a transducer array.

Usage

pressure = farfield_cw(transducer_array, coordinate_grid, medium, ndiv, f0);
pressure = farfield_cw(transducer_array, coordinate_grid, medium, ndiv, f0, disp_flag);
pressure = farfield_cw(transducer_array, coordinate_grid, medium, ndiv, f0, disp_flag,nthreads); 

Arguments

Output Parameters

Notes

This function is only implemented for rectangular transducers.

Threading in FOCUS is implemented at the transducer level, meaning that single transducers will not benefit from this feature.

Specifying a number of threads larger than the number of CPU cores available will not result in a significant additional speed increase and may in fact result in slower speeds due to additional inter-thread communication overhead.