conical_surface_sag

hcipy.optics.conical_surface_sag(radius_of_curvature, conic_constant=0)

Makes a Field generator for the surface sag of a conical surface.

The surface profile is defined as:

\[z = \frac{cr^2}{1 + \sqrt{1-\left(1+k\right)c^2r^2}}\]

with z the surface sag, c the curvature and k the conic constant.

Parameters:
radius_of_curvaturescalar

The radius of curvature of the surface.

conic_constantscalar

The conic constant of the surface

Returns:
Field generator

This function can be evaluated on a grid to get the sag profile.