create_cylindrical_array()
Description: This function creates a fully-enclosed cylindrical section array of rectangular transducers.
Usage
transducer = create_cylindrical_csa();
transducer = create_cylindrical_csa(nelecirc, ny, width, height, kerf_x, kerf_y, r_curv);
Arguments
- nelecirc Number of elements in the circle.
- ny Number of elements in the y direction.
- width Width of a single element in meters, all elements in the array are the same size.
- height Height of a single element in meters, all elements in the array are the same size.
- kerf_x Kerf (edge-to-edge spacing) in the x direction.
- kerf_y Kerf (edge-to-edge spacing) in the y direction.
- r_curv Radius of curvature of the array.
Output Parameters
- transducer An array of transducer structs.
Notes
\paragraph{\The array generated will be a cylinder with its center along the y-axis. The elements will be located along the edge of the cylinder in series of rings in x and z.

