It looks to me that profiled walls are the way to accomplish this. To achieve the various dome radii you will need different profiles. Make sure that they don't cross at the top. It may also be easier to stack the profiles using one for the curved/sloped part and another for the dome/top (with different profiles for different conditions of course).