What Peter describes in his reply is a quite different system altogether where each grid edge is a separately fabricated strut.
In an actively bent gridshell like Mannheim, the grid is formed by long laths that span many grid cells and are connected to the laths in the other direction by a joint which allows rotation as the grid is erected from flat.
(image from Multihalle Mannheim - wooddays.eu
The covering is a flexible membrane, and the individual quads do not need to be planar (and indeed they will usually be far from it).
There’s a good description here Mannheim Multihalle– Strained Grid - Evolution of German Shells: Efficiency in Form
When form-finding this type of gridshell, one of the important things is to keep the lengths of each edge the same, because the 2 directions are typically connected while flat to form a regular square grid, then pushed up or lowered to form the vaulted shape.
The examples linked above show 2 main ways of approaching the generation of these.
One is to push the flat grid in from the sides or corners so it buckles up, and the other is to drape a grid over some solid form while preserving edge lengths.
You can also use a catenary method where you hang the grid under gravity (again, taking care not to change the edge lengths, so you’d need to set a rest length high enough to give some slack, with a high strength, instead of letting the edges stretch).
For a curved boundary like you show, there will be some partial cells and short edges around the boundary. The easiest way of dealing with these is often to form-find with a larger patch of complete quads, then trim off the excess part below a horizontal cutting plane.