Index A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | V | W | Z A airy_beam() (in module torchoptics.profiles) airy_pattern() (in module torchoptics.profiles) AmplitudeModulator (class in torchoptics.elements) animate_tensor() (in module torchoptics) B BeamSplitter (class in torchoptics.elements) bessel() (in module torchoptics.profiles) binary_grating() (in module torchoptics.profiles) blazed_grating() (in module torchoptics.profiles) bounds() (torchoptics.PlanarGrid method) C calculate_centroid() (in module torchoptics.functional) calculate_critical_propagation_distance() (in module torchoptics.propagation) calculate_std() (in module torchoptics.functional) cell_area() (torchoptics.PlanarGrid method) centroid() (torchoptics.Field method) checkerboard() (in module torchoptics.profiles) circle() (in module torchoptics.profiles) conv2d_fft() (in module torchoptics.functional) copy() (torchoptics.Field method) cylindrical_lens_phase() (in module torchoptics.profiles) CylindricalLens (class in torchoptics.elements) D Detector (class in torchoptics.elements) E Element (class in torchoptics.elements) elements (torchoptics.System property) elements_in_field_path() (torchoptics.System method) extra_repr() (torchoptics.PlanarGrid method) F fftfreq_grad() (in module torchoptics.functional) Field (class in torchoptics) forward() (torchoptics.elements.BeamSplitter method) (torchoptics.elements.Detector method) (torchoptics.elements.IdentityElement method) (torchoptics.elements.LinearDetector method) (torchoptics.elements.ModulationElement method) (torchoptics.elements.PolarizedModulationElement method) (torchoptics.elements.PolarizingBeamSplitter method) (torchoptics.elements.PolychromaticModulationElement method) (torchoptics.System method) G gaussian() (in module torchoptics.profiles) gaussian_schell_model() (in module torchoptics.profiles) geometry (torchoptics.PlanarGrid property) geometry_str() (torchoptics.PlanarGrid method) get_coherence_evolution() (in module torchoptics.functional) get_default_dtype() (in module torchoptics) get_default_spacing() (in module torchoptics) get_default_wavelength() (in module torchoptics) get_propagation_plane() (in module torchoptics.propagation) H HalfWaveplate (class in torchoptics.elements) hermite_gaussian() (in module torchoptics.profiles) hexagon() (in module torchoptics.profiles) I IdentityElement (class in torchoptics.elements) inner() (torchoptics.Field method) (torchoptics.SpatialCoherence method) inner2d() (in module torchoptics.functional) intensity() (torchoptics.Field method) (torchoptics.SpatialCoherence method) is_angular_spectrum_method() (in module torchoptics.propagation) is_same_geometry() (torchoptics.PlanarGrid method) L laguerre_gaussian() (in module torchoptics.profiles) LeftCircularPolarizer (class in torchoptics.elements) length() (torchoptics.PlanarGrid method) Lens (class in torchoptics.elements) lens_phase() (in module torchoptics.profiles) LinearDetector (class in torchoptics.elements) LinearPolarizer (class in torchoptics.elements) linspace_grad() (in module torchoptics.functional) M measure() (torchoptics.System method) measure_at_plane() (torchoptics.System method) measure_at_z() (torchoptics.System method) meshgrid() (torchoptics.PlanarGrid method) meshgrid2d() (in module torchoptics.functional) modulate (torchoptics.SpatialCoherence attribute) modulate() (torchoptics.Field method) modulation_profile() (torchoptics.elements.AmplitudeModulator method) (torchoptics.elements.CylindricalLens method) (torchoptics.elements.Lens method) (torchoptics.elements.ModulationElement method) (torchoptics.elements.Modulator method) (torchoptics.elements.PhaseModulator method) (torchoptics.elements.PolychromaticModulationElement method) (torchoptics.elements.PolychromaticPhaseModulator method) ModulationElement (class in torchoptics.elements) Modulator (class in torchoptics.elements) module torchoptics torchoptics.elements torchoptics.functional torchoptics.profiles torchoptics.propagation N normalize() (torchoptics.Field method) (torchoptics.SpatialCoherence method) O octagon() (in module torchoptics.profiles) OpticsModule (class in torchoptics) outer() (torchoptics.Field method) (torchoptics.SpatialCoherence method) outer2d() (in module torchoptics.functional) P PhaseModulator (class in torchoptics.elements) PlanarGrid (class in torchoptics) plane_sample() (in module torchoptics.functional) plane_wave_phase() (in module torchoptics.profiles) polarized_modulate() (torchoptics.Field method) polarized_modulation_profile() (torchoptics.elements.HalfWaveplate method) (torchoptics.elements.LeftCircularPolarizer method) (torchoptics.elements.LinearPolarizer method) (torchoptics.elements.PolarizedAmplitudeModulator method) (torchoptics.elements.PolarizedModulationElement method) (torchoptics.elements.PolarizedModulator method) (torchoptics.elements.PolarizedPhaseModulator method) (torchoptics.elements.QuarterWaveplate method) (torchoptics.elements.RightCircularPolarizer method) (torchoptics.elements.Waveplate method) polarized_split() (torchoptics.Field method) PolarizedAmplitudeModulator (class in torchoptics.elements) PolarizedModulationElement (class in torchoptics.elements) PolarizedModulator (class in torchoptics.elements) PolarizedPhaseModulator (class in torchoptics.elements) PolarizingBeamSplitter (class in torchoptics.elements) PolychromaticModulationElement (class in torchoptics.elements) PolychromaticPhaseModulator (class in torchoptics.elements) power() (torchoptics.Field method) propagate (torchoptics.SpatialCoherence attribute) propagate() (torchoptics.Field method) propagate_to_plane() (torchoptics.Field method) propagate_to_z() (torchoptics.Field method) propagator() (in module torchoptics.propagation) Q QuarterWaveplate (class in torchoptics.elements) R rectangle() (in module torchoptics.profiles) register_optics_property() (torchoptics.OpticsModule method) regular_polygon() (in module torchoptics.profiles) RightCircularPolarizer (class in torchoptics.elements) S schell_model() (in module torchoptics.profiles) set_default_dtype() (in module torchoptics) set_default_spacing() (in module torchoptics) set_default_wavelength() (in module torchoptics) set_optics_property() (torchoptics.OpticsModule method) shape (torchoptics.PlanarGrid property) siemens_star() (in module torchoptics.profiles) sinc() (in module torchoptics.profiles) sinusoidal_grating() (in module torchoptics.profiles) sorted_elements() (torchoptics.System method) SpatialCoherence (class in torchoptics) spherical_wave_phase() (in module torchoptics.profiles) square() (in module torchoptics.profiles) std() (torchoptics.Field method) System (class in torchoptics) T torchoptics module torchoptics.elements module torchoptics.functional module torchoptics.profiles module torchoptics.propagation module transfer_matrix (torchoptics.elements.BeamSplitter property) triangle() (in module torchoptics.profiles) V validate_field() (torchoptics.elements.Element method) visualize() (torchoptics.elements.Element method) (torchoptics.elements.LinearDetector method) (torchoptics.elements.ModulationElement method) (torchoptics.elements.PolarizedModulationElement method) (torchoptics.elements.PolychromaticModulationElement method) (torchoptics.Field method) (torchoptics.SpatialCoherence method) visualize_tensor() (in module torchoptics) W Waveplate (class in torchoptics.elements) Z zernike() (in module torchoptics.profiles)