Index A | B | C | D | E | F | G | I | L | M | N | O | P | R | S | T | U | V | W | Z A a_max (fmmax.pml.PMLParams attribute) absolute_axes() (in module fmmax.utils) amplitude_poynting_flux() (in module fmmax.fields) amplitudes_for_fields() (in module fmmax.sources) amplitudes_for_source() (in module fmmax.sources) amplitudes_interior() (in module fmmax.fields) angular_frequency_for_wavelength() (in module fmmax.utils) append_layer() (in module fmmax.scattering) apply_uniaxial_pml() (in module fmmax.pml) atleast_nd() (in module fmmax.utils) B basis_coefficients (fmmax.basis.Expansion attribute) batch_compatible_shapes() (in module fmmax.utils) brillouin_zone_in_plane_wavevector() (in module fmmax.basis) C colocate_amplitudes() (in module fmmax.fields) compute_field_jones() (in module fmmax.vector) compute_field_jones_direct() (in module fmmax.vector) compute_field_normal() (in module fmmax.vector) compute_field_pol() (in module fmmax.vector) compute_tangent_field() (in module fmmax.vector) D diag() (in module fmmax.utils) dirac_delta_source() (in module fmmax.sources) directional_poynting_flux() (in module fmmax.fields) E eigenmode_poynting_flux() (in module fmmax.fields) eigensolve_anisotropic_media() (in module fmmax.fmm) eigensolve_general_anisotropic_media() (in module fmmax.fmm) eigensolve_isotropic_media() (in module fmmax.fmm) eigenvalues (fmmax.fmm.LayerSolveResult attribute) eigenvectors (fmmax.fmm.LayerSolveResult attribute) end_layer_solve_result (fmmax.scattering.ScatteringMatrix attribute) end_layer_thickness (fmmax.scattering.ScatteringMatrix attribute) Expansion (class in fmmax.basis) expansion (fmmax.fmm.LayerSolveResult attribute) F farfield_profile() (in module fmmax.farfield) field_conversion_matrix() (in module fmmax.fields) fields_from_wave_amplitudes() (in module fmmax.fields) fields_on_coordinates() (in module fmmax.fields) fields_on_grid() (in module fmmax.fields) fmmax.basis module fmmax.beams module fmmax.farfield module fmmax.fields module fmmax.fmm module fmmax.pml module fmmax.scattering module fmmax.sources module fmmax.translate module fmmax.utils module fmmax.vector module Formulation (class in fmmax.fmm) G gaussian_source() (in module fmmax.sources) generate_expansion() (in module fmmax.basis) I in_plane_wavevector (fmmax.fmm.LayerSolveResult attribute) integrated_flux() (in module fmmax.farfield) interpolate_permittivity() (in module fmmax.utils) inverse_z_permeability_matrix (fmmax.fmm.LayerSolveResult attribute) inverse_z_permittivity_matrix (fmmax.fmm.LayerSolveResult attribute) L LatticeVectors (class in fmmax.basis) layer_fields_3d() (in module fmmax.fields) layer_fields_3d_on_coordinates() (in module fmmax.fields) LayerSolveResult (class in fmmax.fmm) M matrix_adjoint() (in module fmmax.utils) min_array_shape_for_expansion() (in module fmmax.basis) module fmmax.basis fmmax.beams fmmax.farfield fmmax.fields fmmax.fmm fmmax.pml fmmax.scattering fmmax.sources fmmax.translate fmmax.utils fmmax.vector N num_terms (fmmax.basis.Expansion attribute) num_x (fmmax.pml.PMLParams attribute) num_y (fmmax.pml.PMLParams attribute) O omega_script_k_matrix (fmmax.fmm.LayerSolveResult property) P p (fmmax.pml.PMLParams attribute) plane_wave_in_plane_wavevector() (in module fmmax.basis) PMLParams (class in fmmax.pml) prepend_layer() (in module fmmax.scattering) primitive_lattice_vectors (fmmax.fmm.LayerSolveResult attribute) propagate_amplitude() (in module fmmax.fields) R reciprocal (fmmax.basis.LatticeVectors property) redheffer_star_product() (in module fmmax.scattering) S s11 (fmmax.scattering.ScatteringMatrix attribute) s12 (fmmax.scattering.ScatteringMatrix attribute) s21 (fmmax.scattering.ScatteringMatrix attribute) s22 (fmmax.scattering.ScatteringMatrix attribute) ScatteringMatrix (class in fmmax.scattering) set_end_layer_thickness() (in module fmmax.scattering) set_start_layer_thickness() (in module fmmax.scattering) shifted_rotated_fields() (in module fmmax.beams) sigma_max (fmmax.pml.PMLParams attribute) stack_amplitudes_interior() (in module fmmax.fields) stack_amplitudes_interior_with_source() (in module fmmax.fields) stack_fields_3d() (in module fmmax.fields) stack_fields_3d_auto_grid() (in module fmmax.fields) stack_fields_3d_on_coordinates() (in module fmmax.fields) stack_s_matrices_interior() (in module fmmax.scattering) stack_s_matrix() (in module fmmax.scattering) stack_s_matrix_scan() (in module fmmax.scattering) start_layer_solve_result (fmmax.scattering.ScatteringMatrix attribute) start_layer_thickness (fmmax.scattering.ScatteringMatrix attribute) T tangent_vector_field (fmmax.fmm.LayerSolveResult attribute) translate_layer_solve_result() (in module fmmax.translate) transverse_permeability_matrix (fmmax.fmm.LayerSolveResult attribute) transverse_wavevectors() (in module fmmax.basis) Truncation (class in fmmax.basis) U u (fmmax.basis.LatticeVectors attribute) unflatten_flux() (in module fmmax.farfield) unit_cell_coordinates() (in module fmmax.basis) V v (fmmax.basis.LatticeVectors attribute) validate_shape_for_expansion() (in module fmmax.basis) W wavelength (fmmax.fmm.LayerSolveResult attribute) Z z_permeability_matrix (fmmax.fmm.LayerSolveResult attribute) z_permittivity_matrix (fmmax.fmm.LayerSolveResult attribute)