TiltElement
- class hcipy.optics.TiltElement(angle, orientation=0, refractive_index=2.0)[source]
Bases:
OpticalElementAn element that applies a tilt.
- Parameters:
- angle: scalar
The tilt angle in radians.
- orientationscalar
The orientation of the tilt in radians. The default orientation is aligned along the y-axis.
- refractive_indexscalar or function of wavelength
The refractive index of the material. The default is 2.0 which makes it achromatic and exact.
Methods Summary
backward(wavefront)Propagate a wavefront backward through the optical element.
forward(wavefront)Propagate a wavefront forward through the optical element.
Methods Documentation
- backward(wavefront)[source]
Propagate a wavefront backward through the optical element.
A backward propagation is a literal backward propagation through the element. It is not (in general) the inverse of the forward propagation, except in cases where energy is conserved.
This function will be implemented by the derived class.
- Parameters:
- wavefrontWavefront
The wavefront to propagate.
- Returns:
- Wavefront
The propagated wavefront.