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
z : float, optional
Distance along optical axis relative to waist, defaults to
BeamParam.z
for this beam parameter.wavelength : float, optional
Wavelength of the beam to use, defaults to
BeamParam.wavelength
for this beam parameter.nr : float, optional
Refractive index to use, defaults to
BeamParam.nr
for this beam parameter.w0 : float, optional
Waist-size of the beam, defaults
BeamParam.w0
for this beam parameter.- Returns
- Curvature of the beam using the specified properties.