openmc.ZernikeRadial

class openmc.ZernikeRadial(coef, radius=1)[source]

Create radial only Zernike polynomials given coefficients and domain.

The radial only Zernike polynomials are defined as in ZernikeRadialFilter.

Parameters:
  • coef (Iterable of float) – A list of coefficients of each term in radial only Zernike polynomials
  • radius (float) – Domain of Zernike polynomials to be applied on. Default is 1.
  • r (float) – Position to be evaluated, normalized on radius [0,1]
Variables:
  • order (int) – The maximum (even) order of Zernike polynomials.
  • radius (float) – Domain of Zernike polynomials to be applied on. Default is 1.
  • norm_coef (iterable of float) – The list of coefficients of each term in the polynomials after normailization.