desc.coils.MixedCoilSet.from_symmetry

classmethod MixedCoilSet.from_symmetry(coils, NFP, sym=False)Source

Create a coil group by reflection and symmetry.

Given coils over one field period, repeat coils NFP times between 0 and 2pi to form full coil set.

Or, give coils over 1/2 of a field period, repeat coils 2*NFP times between 0 and 2pi to form full stellarator symmetric coil set.

Parameters:
  • coils (Coil, CoilGroup, Coilset) – base coil or collection of coils to repeat

  • NFP (int) – number of field periods

  • sym (bool) – whether coils should be stellarator symmetric