Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | V | X | Y _ _transform1 (diffinytrace.element.Lens attribute), [1] (diffinytrace.Lens attribute) _transform2 (diffinytrace.element.Lens attribute), [1] (diffinytrace.Lens attribute) A add_colour_bar() (in module diffinytrace.plotting.wavelength) annotate_position() (in module diffinytrace.plotting.system2D) annotate_position_simple() (in module diffinytrace.plotting.system2D) annotated_arrow() (in module diffinytrace.plotting.system2D) aperture_radius (diffinytrace.element.Lens attribute), [1] (diffinytrace.element.LensSurfaceSide attribute), [1] (diffinytrace.element.OpticalSurface attribute), [1] (diffinytrace.Lens attribute) (diffinytrace.OpticalSurface attribute) apply_vec_to_params() (in module diffinytrace.optimize), [1] Aspheric (class in diffinytrace) (class in diffinytrace.surface), [1] B backward() (diffinytrace.CustomAutogradRule_t static method) (diffinytrace.intersection.CustomAutogradRule_t static method), [1] basis_1D() (in module diffinytrace.basis_functions.bspline) basis_2D() (in module diffinytrace.basis_functions.bspline) (in module diffinytrace.basis_functions.legendre) binned_irradiance() (in module diffinytrace.render), [1] bounds (diffinytrace.plotting.wavelength.PlotableWavelength attribute) Bspline (class in diffinytrace) (class in diffinytrace.surface), [1] bspline_n_after_refinement() (in module diffinytrace) C calc_smooth_desired_irradiance() (in module diffinytrace.gaussian_smoother), [1] cat_semi_functionals() (in module diffinytrace) (in module diffinytrace.intersection), [1] CollimatedGaussianBeam (class in diffinytrace.source), [1] CollimatedMonochromatic (class in diffinytrace.source), [1] CollimatedMonochromatic1D (class in diffinytrace.source), [1] CollimatedMonochromatic1DRotSym (class in diffinytrace.source), [1] Compose (class in diffinytrace.transforms), [1] compute_reflected_directions() (in module diffinytrace.element), [1] Constraint (class in diffinytrace.constraints), [1] construct_surface_and_normal_func() (in module diffinytrace) (in module diffinytrace.intersection), [1] construct_surface_and_normal_func_with_params() (in module diffinytrace) (in module diffinytrace.intersection), [1] copy_bounds_to_attr_name() (in module diffinytrace.optimize), [1] cox_de_boor_recursion() (in module diffinytrace.basis_functions.bspline) create_callback() (in module diffinytrace.optimize), [1] create_fun_and_gradient() (in module diffinytrace.optimize), [1] create_irradiance_from_image_square() (in module diffinytrace.utils.irradiance_importer) Cube (class in diffinytrace.integrators), [1] CustomAutogradRule_t (class in diffinytrace) (class in diffinytrace.intersection), [1] D Detector (class in diffinytrace) (class in diffinytrace.element), [1] diffinytrace module diffinytrace.basis_functions module diffinytrace.basis_functions.bspline module diffinytrace.basis_functions.chebyshev module diffinytrace.basis_functions.legendre module diffinytrace.basis_functions.zernike module diffinytrace.config module, [1] diffinytrace.constraints module, [1] diffinytrace.element module, [1] diffinytrace.export module diffinytrace.export.cad module diffinytrace.gaussian_smoother module, [1] diffinytrace.hat_smoother module diffinytrace.integrators module, [1] diffinytrace.intersection module, [1] diffinytrace.optimize module, [1] diffinytrace.physical_object module, [1] diffinytrace.plotting module diffinytrace.plotting.core module diffinytrace.plotting.quantity2D module diffinytrace.plotting.system2D module diffinytrace.plotting.system3D module diffinytrace.plotting.wavelength module diffinytrace.refractive_index module, [1] diffinytrace.render module, [1] diffinytrace.source module, [1] diffinytrace.spectrum module, [1] diffinytrace.surface module, [1] diffinytrace.target_grid module, [1] diffinytrace.transforms module, [1] diffinytrace.utils module diffinytrace.utils.autograd module diffinytrace.utils.irradiance_importer module Disc (class in diffinytrace.integrators), [1] discrete_desired_irradiance (diffinytrace.gaussian_smoother.GaussianSmoother attribute), [1] Distance (class in diffinytrace.transforms), [1] E EqualZero (class in diffinytrace.constraints), [1] explicit() (diffinytrace.Aspheric method) (diffinytrace.Bspline method) (diffinytrace.Legendre method) (diffinytrace.Plane method) (diffinytrace.surface.Aspheric method), [1] (diffinytrace.surface.Bspline method), [1] (diffinytrace.surface.Legendre method), [1] (diffinytrace.surface.Plane method), [1] (diffinytrace.surface.Surface method), [1] export_lens() (in module diffinytrace.export.cad) extract_knots_and_multiplicities() (in module diffinytrace.export.cad) F fill_color (diffinytrace.plotting.core.Plotable attribute) (diffinytrace.plotting.Plotable attribute) forward() (diffinytrace.CustomAutogradRule_t static method) (diffinytrace.Detector method) (diffinytrace.element.Detector method), [1] (diffinytrace.element.FresnelVirtualLens method), [1] (diffinytrace.element.FresnelVirtualLensSurfaceTransmissionEnter method), [1] (diffinytrace.element.FresnelVirtualLensSurfaceTransmissionLeave method), [1] (diffinytrace.element.Lens method), [1] (diffinytrace.element.LensSurfaceTransmissionEnter method), [1] (diffinytrace.element.LensSurfaceTransmissionLeave method), [1] (diffinytrace.element.Mirror method), [1] (diffinytrace.element.OpticalElement method), [1] (diffinytrace.element.OpticalSystem method), [1] (diffinytrace.element.SequentialOpticalSystem method), [1] (diffinytrace.FresnelVirtualLens method) (diffinytrace.intersection.CustomAutogradRule_t static method), [1] (diffinytrace.Lens method) (diffinytrace.LensSurfaceTransmissionEnter method) (diffinytrace.LensSurfaceTransmissionLeave method) (diffinytrace.Mirror method) (diffinytrace.OpticalElement method) (diffinytrace.OpticalSystem method) (diffinytrace.refractive_index.RefractiveIndex method), [1] (diffinytrace.RefractiveIndex method) (diffinytrace.SequentialOpticalSystem method) (diffinytrace.source.CollimatedMonochromatic method), [1] (diffinytrace.source.CollimatedMonochromatic1D method), [1] (diffinytrace.source.CollimatedMonochromatic1DRotSym method), [1] (diffinytrace.source.RaySource method), [1] (diffinytrace.source.VisibleSunlightSimple method), [1] (diffinytrace.source.VisibleSunlightSimpleMonochromatic method), [1] (diffinytrace.spectrum.Spectrum method), [1] FresnelOpticalSurface (class in diffinytrace.element), [1] FresnelVirtualLens (class in diffinytrace) (class in diffinytrace.element), [1] FresnelVirtualLensSurfaceTransmissionEnter (class in diffinytrace.element), [1] FresnelVirtualLensSurfaceTransmissionLeave (class in diffinytrace.element), [1] fun (diffinytrace.constraints.Constraint attribute), [1] fun() (diffinytrace.optimize.ParameterFunHelper method), [1] fun_jac() (diffinytrace.optimize.ParameterFunHelper method), [1] functional() (diffinytrace.Aspheric static method) (diffinytrace.Bspline method) (diffinytrace.intersection.SemiFunctionalModule static method), [1] (diffinytrace.Legendre method) (diffinytrace.Plane static method) (diffinytrace.surface.Aspheric static method), [1] (diffinytrace.surface.Bspline method), [1] (diffinytrace.surface.Legendre method), [1] (diffinytrace.surface.Plane static method), [1] (diffinytrace.surface.Surface static method), [1] (diffinytrace.transforms.Distance method), [1] (diffinytrace.transforms.Identity static method), [1] (diffinytrace.transforms.Offset method), [1] (diffinytrace.transforms.Rotation method), [1] (diffinytrace.transforms.Transform method), [1] (diffinytrace.transforms.Transform static method), [1] G g() (diffinytrace.Aspheric static method) (diffinytrace.surface.Aspheric static method), [1] gaussian_func_1D() (in module diffinytrace.gaussian_smoother), [1] gaussian_func_2D() (in module diffinytrace.gaussian_smoother), [1] GaussianSmoother (class in diffinytrace.gaussian_smoother), [1] GaussianSmootherSquare (class in diffinytrace.gaussian_smoother), [1] GEQZero (class in diffinytrace.constraints), [1] get_area() (diffinytrace.target_grid.Grid method), [1] get_azimuthal_frequency() (in module diffinytrace.basis_functions.zernike) get_bounds() (in module diffinytrace.optimize), [1] get_CAD_coeff() (diffinytrace.Bspline method) (diffinytrace.surface.Bspline method), [1] get_CAD_face() (diffinytrace.Bspline method) (diffinytrace.element.OpticalSurface method), [1] (diffinytrace.OpticalSurface method) (diffinytrace.surface.Bspline method), [1] get_CAD_points() (diffinytrace.element.OpticalSurface method), [1] (diffinytrace.OpticalSurface method) get_constraint_funs_leq_zero() (diffinytrace.element.OpticalSurface method), [1] (diffinytrace.OpticalSurface method) (diffinytrace.physical_object.PhysicalSurface method), [1] get_damping_factor() (in module diffinytrace) (in module diffinytrace.config), [1] get_flux() (diffinytrace.source.LightSource method), [1] get_functional_param_args() (diffinytrace.Aspheric method) (diffinytrace.Bspline method) (diffinytrace.intersection.SemiFunctionalModule method), [1] (diffinytrace.Legendre method) (diffinytrace.Plane method) (diffinytrace.surface.Aspheric method), [1] (diffinytrace.surface.Bspline method), [1] (diffinytrace.surface.Legendre method), [1] (diffinytrace.surface.Plane method), [1] (diffinytrace.surface.Surface method), [1] (diffinytrace.transforms.Compose method), [1] (diffinytrace.transforms.Distance method), [1] (diffinytrace.transforms.Identity method), [1] (diffinytrace.transforms.Offset method), [1] (diffinytrace.transforms.Rotation method), [1] (diffinytrace.transforms.Transform method), [1], [2], [3] (in module diffinytrace) (in module diffinytrace.intersection), [1] get_k() (diffinytrace.target_grid.Grid method), [1] get_max_iterations() (in module diffinytrace) (in module diffinytrace.config), [1] get_nearest_ray() (diffinytrace.target_grid.Grid method), [1] get_new_is_valid() (diffinytrace.element.OpticalSurface method), [1] (diffinytrace.OpticalSurface method) get_num_basis() (in module diffinytrace.basis_functions.zernike) get_num_coeff() (in module diffinytrace.basis_functions.legendre) get_optical_system_layout() (in module diffinytrace.plotting.system3D) get_pixel_area() (diffinytrace.target_grid.Grid method), [1] get_pixel_centers() (diffinytrace.target_grid.Grid method), [1] get_plot_points_2D() (diffinytrace.element.FresnelVirtualLens method), [1] (diffinytrace.element.Lens method), [1] (diffinytrace.element.LensSurfaceSide method), [1] (diffinytrace.element.OpticalSurface method), [1] (diffinytrace.element.OpticalSystem method), [1] (diffinytrace.FresnelVirtualLens method) (diffinytrace.Lens method) (diffinytrace.OpticalSurface method) (diffinytrace.OpticalSystem method) (diffinytrace.plotting.core.Plotable method) (diffinytrace.plotting.Plotable method) (diffinytrace.source.PlaneSource method), [1] (diffinytrace.source.PlaneSource1D method), [1] (diffinytrace.source.RaySource method), [1] get_plot_points_3D() (diffinytrace.element.FresnelVirtualLens method), [1] (diffinytrace.element.Lens method), [1] (diffinytrace.element.LensSurfaceSide method), [1] (diffinytrace.element.OpticalSurface method), [1] (diffinytrace.element.OpticalSystem method), [1] (diffinytrace.FresnelVirtualLens method) (diffinytrace.Lens method) (diffinytrace.OpticalSurface method) (diffinytrace.OpticalSystem method) (diffinytrace.plotting.core.Plotable method) (diffinytrace.plotting.Plotable method) (diffinytrace.source.PlaneSource method), [1] (diffinytrace.source.PlaneSource1D method), [1] (diffinytrace.source.RaySource method), [1] get_plotable_childs() (diffinytrace.element.FresnelVirtualLens method), [1] (diffinytrace.element.Lens method), [1] (diffinytrace.element.OpticalSystem method), [1] (diffinytrace.FresnelVirtualLens method) (diffinytrace.Lens method) (diffinytrace.OpticalSystem method) (diffinytrace.plotting.core.Plotable method) (diffinytrace.plotting.Plotable method) get_plotly_color_scale() (diffinytrace.element.FresnelVirtualLens method), [1] (diffinytrace.element.Lens method), [1] (diffinytrace.element.LensSurfaceSide method), [1] (diffinytrace.FresnelVirtualLens method) (diffinytrace.Lens method) (diffinytrace.plotting.core.Plotable method) (diffinytrace.plotting.Plotable method) get_radial_order() (in module diffinytrace.basis_functions.zernike) get_ray_intersect_length() (diffinytrace.element.OpticalSurface method), [1] (diffinytrace.OpticalSurface method) get_ray_intersection_length() (in module diffinytrace) (in module diffinytrace.intersection), [1] get_refracted_directions() (in module diffinytrace.element), [1] get_scipy_constraint() (in module diffinytrace.optimize), [1] get_show_iteration_count() (in module diffinytrace) (in module diffinytrace.config), [1] get_surface_and_normal_func_with_params() (diffinytrace.element.OpticalSurface method), [1] (diffinytrace.OpticalSurface method) get_tolerance() (in module diffinytrace) (in module diffinytrace.config), [1] get_transform() (diffinytrace.element.FresnelVirtualLens method), [1] (diffinytrace.element.Lens method), [1] (diffinytrace.element.OpticalElement method), [1] (diffinytrace.element.OpticalSurface method), [1] (diffinytrace.FresnelVirtualLens method) (diffinytrace.Lens method) (diffinytrace.OpticalElement method) (diffinytrace.OpticalSurface method) (diffinytrace.physical_object.PhysicalObject method), [1] (diffinytrace.source.RaySource method), [1] (diffinytrace.transforms.Transform method), [1] get_transformation_matrix() (diffinytrace.physical_object.PhysicalObject method), [1] (diffinytrace.transforms.Compose method), [1] (diffinytrace.transforms.Distance method), [1] (diffinytrace.transforms.Identity method), [1] (diffinytrace.transforms.Offset method), [1] (diffinytrace.transforms.Rotation method), [1] (diffinytrace.transforms.Transform method), [1], [2], [3] get_unused_params_mask() (in module diffinytrace) (in module diffinytrace.element), [1] get_virtual_normals() (diffinytrace.element.FresnelOpticalSurface method), [1] get_volume() (diffinytrace.integrators.Cube method), [1] (diffinytrace.integrators.Disc method), [1] (diffinytrace.integrators.Integrator method), [1] (diffinytrace.source.LightSource method), [1] (diffinytrace.source.RaySource method), [1] get_x_middle() (diffinytrace.target_grid.Grid method), [1] get_y_middle() (diffinytrace.target_grid.Grid method), [1] get_yi_xi() (diffinytrace.target_grid.Grid method), [1] grad() (in module diffinytrace) (in module diffinytrace.utils.autograd) Grid (class in diffinytrace.target_grid), [1] grid (diffinytrace.gaussian_smoother.GaussianSmoother attribute), [1] GridSquare (class in diffinytrace.target_grid), [1] H h() (diffinytrace.Aspheric static method) (diffinytrace.surface.Aspheric static method), [1] HatSmoother (class in diffinytrace.hat_smoother) I Identity (class in diffinytrace.transforms), [1] in_bounds() (diffinytrace.integrators.Cube method), [1] (diffinytrace.integrators.Disc method), [1] (diffinytrace.integrators.Integrator method), [1] include_boundary (diffinytrace.gaussian_smoother.GaussianSmoother attribute), [1] insert_knot_1D_single() (in module diffinytrace.basis_functions.bspline) integrate_values() (diffinytrace.gaussian_smoother.GaussianSmoother method), [1] IntegrationMethod (class in diffinytrace.integrators), [1] Integrator (class in diffinytrace.integrators), [1] integrator (diffinytrace.element.OpticalSurface attribute), [1] (diffinytrace.OpticalSurface attribute) is_square (diffinytrace.element.Lens attribute), [1] (diffinytrace.element.LensSurfaceSide attribute), [1] (diffinytrace.element.OpticalSurface attribute), [1] (diffinytrace.Lens attribute) (diffinytrace.OpticalSurface attribute) is_valid_square_circle() (in module diffinytrace.element), [1] is_volume (diffinytrace.plotting.core.Plotable attribute) (diffinytrace.plotting.Plotable attribute) J jac() (diffinytrace.optimize.ParameterFunHelper method), [1] L last_fun_val_numpy (diffinytrace.optimize.ParameterFunHelper attribute), [1] last_fun_val_torch (diffinytrace.optimize.ParameterFunHelper attribute), [1] last_grad_val_numpy (diffinytrace.optimize.ParameterFunHelper attribute), [1] last_x_fun_numpy (diffinytrace.optimize.ParameterFunHelper attribute), [1] last_x_grad_numpy (diffinytrace.optimize.ParameterFunHelper attribute), [1] layout() (in module diffinytrace.plotting.system2D) Legendre (class in diffinytrace) (class in diffinytrace.surface), [1] Lens (class in diffinytrace) (class in diffinytrace.element), [1] lens_surface_side (diffinytrace.element.Lens attribute), [1] (diffinytrace.Lens attribute) lens_thickness (diffinytrace.element.Lens attribute), [1] (diffinytrace.Lens attribute) lens_to_solid() (in module diffinytrace.export.cad) LensSurfaceSide (class in diffinytrace.element), [1] LensSurfaceTransmissionEnter (class in diffinytrace) (class in diffinytrace.element), [1] LensSurfaceTransmissionLeave (class in diffinytrace) (class in diffinytrace.element), [1] LEQZero (class in diffinytrace.constraints), [1] LightSource (class in diffinytrace.source), [1] load_image() (in module diffinytrace.utils.irradiance_importer) M make_bounds_from_param() (in module diffinytrace.optimize), [1] make_cone_directions() (in module diffinytrace.source), [1] make_evaluation_function() (in module diffinytrace.gaussian_smoother), [1] make_merit_function() (in module diffinytrace.gaussian_smoother), [1] make_parameter_from_input() (in module diffinytrace) (in module diffinytrace.optimize), [1] makeBsplineFace() (in module diffinytrace.export.cad) makeNurbsFace() (in module diffinytrace.export.cad) map_matrix_to_ray() (diffinytrace.target_grid.Grid method), [1] max() (diffinytrace.target_grid.Grid method), [1] mean() (diffinytrace.target_grid.Grid method), [1] MIDPOINT (diffinytrace.integrators.IntegrationMethod attribute), [1] min() (diffinytrace.target_grid.Grid method), [1] minimize() (in module diffinytrace) (in module diffinytrace.optimize), [1] Mirror (class in diffinytrace) (class in diffinytrace.element), [1] module diffinytrace diffinytrace.basis_functions diffinytrace.basis_functions.bspline diffinytrace.basis_functions.chebyshev diffinytrace.basis_functions.legendre diffinytrace.basis_functions.zernike diffinytrace.config, [1] diffinytrace.constraints, [1] diffinytrace.element, [1] diffinytrace.export diffinytrace.export.cad diffinytrace.gaussian_smoother, [1] diffinytrace.hat_smoother diffinytrace.integrators, [1] diffinytrace.intersection, [1] diffinytrace.optimize, [1] diffinytrace.physical_object, [1] diffinytrace.plotting diffinytrace.plotting.core diffinytrace.plotting.quantity2D diffinytrace.plotting.system2D diffinytrace.plotting.system3D diffinytrace.plotting.wavelength diffinytrace.refractive_index, [1] diffinytrace.render, [1] diffinytrace.source, [1] diffinytrace.spectrum, [1] diffinytrace.surface, [1] diffinytrace.target_grid, [1] diffinytrace.transforms, [1] diffinytrace.utils diffinytrace.utils.autograd diffinytrace.utils.irradiance_importer modules_dict (diffinytrace.element.OpticalSystem attribute), [1] (diffinytrace.OpticalSystem attribute) MONTE_CARLO (diffinytrace.integrators.IntegrationMethod attribute), [1] N n_func (diffinytrace.element.Lens attribute), [1] (diffinytrace.Lens attribute) n_func_enviroment (diffinytrace.element.SequentialOpticalSystem attribute), [1] (diffinytrace.SequentialOpticalSystem attribute) nan_fallback (diffinytrace.optimize.ParameterFunHelper attribute), [1] nearest() (diffinytrace.target_grid.Grid method), [1] none_smoothed_irradiance() (diffinytrace.gaussian_smoother.GaussianSmoother method), [1] O Offset (class in diffinytrace.transforms), [1] OpticalElement (class in diffinytrace) (class in diffinytrace.element), [1] OpticalSurface (class in diffinytrace) (class in diffinytrace.element), [1] OpticalSystem (class in diffinytrace) (class in diffinytrace.element), [1] original_fun (diffinytrace.optimize.ParameterFunHelper attribute), [1] outline_color (diffinytrace.plotting.core.Plotable attribute) (diffinytrace.plotting.Plotable attribute) P pack_tensors() (in module diffinytrace.optimize), [1] ParameterFunHelper (class in diffinytrace.optimize), [1] parametric_sample() (diffinytrace.element.LensSurfaceSide method), [1] (diffinytrace.element.OpticalSurface method), [1] (diffinytrace.OpticalSurface method) (diffinytrace.physical_object.PhysicalSurface method), [1] parametric_surface() (diffinytrace.element.LensSurfaceSide method), [1] (diffinytrace.element.OpticalSurface method), [1] (diffinytrace.OpticalSurface method) (diffinytrace.physical_object.PhysicalSurface method), [1] params (diffinytrace.optimize.ParameterFunHelper attribute), [1] PhysicalObject (class in diffinytrace.physical_object), [1] PhysicalSurface (class in diffinytrace.physical_object), [1] pil_center_crop() (in module diffinytrace.utils.irradiance_importer) Plane (class in diffinytrace) (class in diffinytrace.surface), [1] PlaneSource (class in diffinytrace.source), [1] PlaneSource1D (class in diffinytrace.source), [1] plot() (in module diffinytrace.plotting.quantity2D) (in module diffinytrace.plotting.system2D) (in module diffinytrace.plotting.system3D) (in module diffinytrace.plotting.wavelength) Plotable (class in diffinytrace.plotting) (class in diffinytrace.plotting.core) PlotableWavelength (class in diffinytrace.plotting.wavelength) precompute_legendre_polynomials() (in module diffinytrace.basis_functions.legendre) prod() (diffinytrace.target_grid.Grid method), [1] R ray_paths() (in module diffinytrace.plotting.system2D) (in module diffinytrace.plotting.system3D) ray_paths_one_bin() (in module diffinytrace.plotting.system3D) RaySource (class in diffinytrace.source), [1] refine() (diffinytrace.Bspline method) (diffinytrace.Legendre method) (diffinytrace.surface.Bspline method), [1] (diffinytrace.surface.Legendre method), [1] RefractiveIndex (class in diffinytrace) (class in diffinytrace.refractive_index), [1] remove_bounds() (in module diffinytrace.optimize), [1] restore_default_settings() (in module diffinytrace) (in module diffinytrace.config), [1] Rotation (class in diffinytrace.transforms), [1] rotation_matrix_x() (in module diffinytrace.transforms), [1] rotation_matrix_y() (in module diffinytrace.transforms), [1] rotation_matrix_z() (in module diffinytrace.transforms), [1] S sample() (diffinytrace.integrators.Cube method), [1] (diffinytrace.integrators.Disc method), [1] (diffinytrace.integrators.Integrator method), [1] (diffinytrace.source.CollimatedMonochromatic method), [1] (diffinytrace.source.CollimatedMonochromatic1D method), [1] (diffinytrace.source.CollimatedMonochromatic1DRotSym method), [1] (diffinytrace.source.LightSource method), [1] (diffinytrace.source.RaySource method), [1] (diffinytrace.source.VisibleSunlightSimple method), [1] (diffinytrace.source.VisibleSunlightSimpleMonochromatic method), [1] SemiFunctionalModule (class in diffinytrace.intersection), [1] SequentialOpticalSystem (class in diffinytrace) (class in diffinytrace.element), [1] set_bounds_from_params_mask() (in module diffinytrace.optimize), [1] set_damping_factor() (in module diffinytrace) (in module diffinytrace.config), [1] set_full_if_nan() (in module diffinytrace.optimize), [1] set_max_iterations() (in module diffinytrace) (in module diffinytrace.config), [1] set_show_iteration_count() (in module diffinytrace) (in module diffinytrace.config), [1] set_tolerance() (in module diffinytrace) (in module diffinytrace.config), [1] set_unused_bspline_coeff_to_nearest() (in module diffinytrace) (in module diffinytrace.element), [1] set_unused_params_to_zero() (in module diffinytrace) (in module diffinytrace.element), [1] set_used_params_bounds_to_constant() (in module diffinytrace) (in module diffinytrace.element), [1] sigma (diffinytrace.gaussian_smoother.GaussianSmoother attribute), [1] SIMPSON (diffinytrace.integrators.IntegrationMethod attribute), [1] smoothed_desired_irradiance (diffinytrace.gaussian_smoother.GaussianSmoother attribute), [1] smoothed_irradiance() (diffinytrace.gaussian_smoother.GaussianSmoother method), [1] (in module diffinytrace.render), [1] SOBOL (diffinytrace.integrators.IntegrationMethod attribute), [1] SOBOL_POW2 (diffinytrace.integrators.IntegrationMethod attribute), [1] Spectrum (class in diffinytrace.spectrum), [1] sum() (diffinytrace.target_grid.Grid method), [1] Surface (class in diffinytrace.surface), [1] surface (diffinytrace.element.OpticalSurface attribute), [1] (diffinytrace.OpticalSurface attribute) surface() (in module diffinytrace.plotting.system3D) surface1 (diffinytrace.element.Lens attribute), [1] (diffinytrace.element.LensSurfaceSide attribute), [1] (diffinytrace.Lens attribute) surface2 (diffinytrace.element.Lens attribute), [1] (diffinytrace.element.LensSurfaceSide attribute), [1] (diffinytrace.Lens attribute) surface_2D() (in module diffinytrace.basis_functions.bspline) T to_global_dir() (diffinytrace.physical_object.PhysicalObject method), [1] (diffinytrace.transforms.Transform method), [1], [2], [3] to_global_pos() (diffinytrace.physical_object.PhysicalObject method), [1] (diffinytrace.transforms.Transform method), [1], [2], [3] to_local_dir() (diffinytrace.physical_object.PhysicalObject method), [1] (diffinytrace.transforms.Transform method), [1], [2], [3] to_local_pos() (diffinytrace.physical_object.PhysicalObject method), [1] (diffinytrace.transforms.Transform method), [1], [2], [3] trace_to_detector() (in module diffinytrace) (in module diffinytrace.element), [1] Transform (class in diffinytrace.transforms), [1] transform (diffinytrace.element.OpticalSurface attribute), [1] (diffinytrace.OpticalSurface attribute) type (diffinytrace.constraints.Constraint attribute), [1] U unpack_tensors() (in module diffinytrace.optimize), [1] V VisibleSunlight_am15g (class in diffinytrace.spectrum), [1] VisibleSunlightSimple (class in diffinytrace.source), [1] VisibleSunlightSimpleMonochromatic (class in diffinytrace.source), [1] X x_grid_size (diffinytrace.gaussian_smoother.GaussianSmoother attribute), [1] x_range (diffinytrace.gaussian_smoother.GaussianSmoother attribute), [1] Y y_grid_size (diffinytrace.gaussian_smoother.GaussianSmoother attribute), [1] y_range (diffinytrace.gaussian_smoother.GaussianSmoother attribute), [1] ylabel (diffinytrace.plotting.wavelength.PlotableWavelength attribute)