finesse.gaussian.BeamParam.curvature¶
- BeamParam.curvature(z=None, wavelength=None, nr=None, w0=None)[source]¶
 Curvature of the beam wavefront as a function of any of the dependent arguments.
Calling this method with no arguments is equivalent to accessing
BeamParam.S.- Parameters
 - zfloat, optional
 Distance along optical axis relative to waist, defaults to
BeamParam.zfor this beam parameter.- wavelengthfloat, optional
 Wavelength of the beam to use, defaults to
BeamParam.wavelengthfor this beam parameter.- nrfloat, optional
 Refractive index to use, defaults to
BeamParam.nrfor this beam parameter.- w0float, optional
 Waist-size of the beam, defaults
BeamParam.w0for this beam parameter.
- Returns
 - Curvature of the beam using the specified properties.