desc.objectives.PlasmaCoilSetMinDistance.compute

PlasmaCoilSetMinDistance.compute(params_1, params_2=None, constants=None)Source

Compute minimum/maximum distance between coils and the plasma/surface.

Parameters:
  • params_1 (dict) – Dictionary of coilset degrees of freedom, eg CoilSet.params_dict if self._coils_fixed is False, else is the equilibrium or surface degrees of freedom

  • params_2 (dict) – Dictionary of equilibrium or surface degrees of freedom, eg Equilibrium.params_dict Only required if self._eq_fixed = False.

  • constants (dict) – Dictionary of constant data, eg transforms, profiles etc. Defaults to self._constants.

Returns:

f (array of floats) – Minimum/maximum distance from coil to surface for each coil in the coilset.