finesse.thermal.reciprocity.zernike_coefficients_axisymmetric

finesse.thermal.reciprocity.zernike_coefficients_axisymmetric(data: AxisymmetricFEAData, T)[source]

Compute the Zernike coefficient from temperature substrate profile and volumetric strain. This is for axially symmetric heating profiles and distortions.

Parameters:
dataAxisymmetricFEAData

Finite element model data

Tarray_like

Array of shape (data.Nz, data.Nr) of temperature over the finite element model domain.

Returns:
Z_coeffsarray_like

Array of shape data.NV of Zernike coefficients of the surface