desc.geometry.ZernikeRZToroidalSection.compute

ZernikeRZToroidalSection.compute(names, grid=None, params=None, transforms=None, data=None, **kwargs)Source

Compute the quantity given by name on grid.

Parameters:
  • names (str or array-like of str) – Name(s) of the quantity(s) to compute.

  • grid (Grid, optional) – Grid of coordinates to evaluate at. Defaults to a Linear grid for constant rho surfaces or a Quadrature grid for constant zeta surfaces.

  • params (dict of ndarray) – Parameters from the equilibrium. Defaults to attributes of self.

  • transforms (dict of Transform) – Transforms for R, Z, lambda, etc. Default is to build from grid

  • data (dict of ndarray) – Data computed so far, generally output from other compute functions

Returns:

data (dict of ndarray) – Computed quantity and intermediate variables.