As Dave R has suggested, using a texture would be the way to go. If you do prefer a vector method then maybe the following might help.
Extract or copy the curved face or, at least, copy the curved edge in order to have the new linework sit over the surface correctly. Define the arc centre of the curve. Model a single brick as a component. I used just the face with four sides converging to a single point at the arc centre. Once the model is populated with the brick component the bed & perpendicular joints can be adjusted by scaling the brick face. If you just have an arc edge then add some extra lines so that a face is formed on the ground plane (make it a group). The brick face should lie slightly in front of the wall face or arc line.
[image: PG4l_01.jpg]
Next, rotate/copy the brick sufficient to give coverage across the wall width with some overlap. Group this first course and then copy it upwards to form the second course. Rotate to give the staggered joints.
[image: pFou_02.jpg]
Now group the first and second courses together and copy upwards to give vertical coverage to the wall. Place all of the bricks into one further group.
[image: ThQH_03.jpg]
Push-pull the wall ground plane up to the top edge height needed to form a vertical face if you did not extract this from the model already.
[image: ux2H_04.jpg]
Select the brick group and the wall group. Run 'Intersect with selected'. When done, hide the bricks and the wall groups. You should now have just the intersected linework to represent the bricks in the curved wall. Select and group this linework and fit into the main model.
[image: bWC0_05.jpg]
A bit long winded I know but an enjoyable afternoon diversion. I used only native SU tools.