SMUTHI
latest
About Smuthi
Getting started
Simulation guidelines
Examples
API
Literature
SMUTHI
Docs
»
Index
Edit on GitLab
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
alpha_grid() (smuthi.postprocessing.far_field.FarField method)
angular_arrays() (in module smuthi.fields)
angular_frequency() (in module smuthi.fields)
(smuthi.initial_field.InitialField method)
AnisotropicSphere (class in smuthi.particles)
append() (smuthi.initial_field.DipoleCollection method)
(smuthi.postprocessing.far_field.FarField method)
azimuthal_angle_grid() (smuthi.fields.expansions.PlaneWaveExpansion method)
azimuthal_integral() (smuthi.postprocessing.far_field.FarField method)
azimuthal_integral_times_sin_beta() (smuthi.postprocessing.far_field.FarField method)
B
bcolors (class in smuthi.utility.logging)
beta_grid() (smuthi.postprocessing.far_field.FarField method)
block_rotation_matrix_D_svwf() (in module smuthi.fields.transformations)
blocksize (in module smuthi.fields)
BOLD (smuthi.utility.logging.bcolors attribute)
bottom() (smuthi.postprocessing.far_field.FarField method)
branchpoint_correction() (in module smuthi.fields)
C
check_dissipated_power_homogeneous_background() (smuthi.initial_field.DipoleSource method)
circumscribing_sphere_radius() (smuthi.particles.AnisotropicSphere method)
(smuthi.particles.CustomParticle method)
(smuthi.particles.FiniteCylinder method)
(smuthi.particles.Particle method)
(smuthi.particles.Sphere method)
(smuthi.particles.Spheroid method)
circumscribing_spheres_disjoint() (smuthi.simulation.Simulation method)
coefficients (smuthi.fields.expansions.PlaneWaveExpansion attribute)
(smuthi.fields.expansions.SphericalWaveExpansion attribute)
coefficients_tlm() (smuthi.fields.expansions.SphericalWaveExpansion method)
compatible() (smuthi.fields.expansions.PiecewiseFieldExpansion method)
(smuthi.fields.expansions.PlaneWaveExpansion method)
(smuthi.fields.expansions.SphericalWaveExpansion method)
compute_coupling_matrix() (smuthi.linearsystem.linear_system.LinearSystem method)
compute_initial_field_coefficients() (smuthi.linearsystem.linear_system.LinearSystem method)
compute_near_field() (in module smuthi.postprocessing.graphical_output)
compute_t_matrix() (smuthi.linearsystem.linear_system.LinearSystem method)
(smuthi.particles.AnisotropicSphere method)
(smuthi.particles.CustomParticle method)
(smuthi.particles.FiniteCylinder method)
(smuthi.particles.LayeredSpheroid method)
(smuthi.particles.Particle method)
(smuthi.particles.Sphere method)
(smuthi.particles.Spheroid method)
converge_angular_resolution() (in module smuthi.utility.automatic_parameter_selection)
converge_l_max() (in module smuthi.utility.automatic_parameter_selection)
converge_m_max() (in module smuthi.utility.automatic_parameter_selection)
converge_multipole_cutoff() (in module smuthi.utility.automatic_parameter_selection)
converge_neff_max() (in module smuthi.utility.automatic_parameter_selection)
converge_neff_resolution() (in module smuthi.utility.automatic_parameter_selection)
convert_stl_to_fem() (in module smuthi.linearsystem.tmatrix.nfmds.stlmanager)
CouplingMatrixExplicit (class in smuthi.linearsystem.linear_system)
CouplingMatrixPeriodicGridNumba (class in smuthi.linearsystem.linear_system)
CouplingMatrixRadialLookup (class in smuthi.linearsystem.linear_system)
CouplingMatrixRadialLookupCPU (class in smuthi.linearsystem.linear_system)
CouplingMatrixRadialLookupCUDA (class in smuthi.linearsystem.linear_system)
CouplingMatrixVolumeLookup (class in smuthi.linearsystem.linear_system)
CouplingMatrixVolumeLookupCPU (class in smuthi.linearsystem.linear_system)
CouplingMatrixVolumeLookupCUDA (class in smuthi.linearsystem.linear_system)
create_k_parallel_array() (in module smuthi.fields)
create_neff_array() (in module smuthi.fields)
current() (smuthi.initial_field.DipoleSource method)
CustomParticle (class in smuthi.particles)
D
default_polar_angles (in module smuthi.fields)
default_Sommerfeld_k_parallel_array (in module smuthi.fields)
DipoleCollection (class in smuthi.initial_field)
DipoleSource (class in smuthi.initial_field)
direct_coupling_block() (in module smuthi.linearsystem.particlecoupling.direct_coupling)
direct_coupling_block_2D_from_hash_table() (in module smuthi.linearsystem.particlecoupling.direct_coupling)
direct_coupling_block_3D_from_hash_table() (in module smuthi.linearsystem.particlecoupling.direct_coupling)
direct_coupling_block_pvwf_mediated() (in module smuthi.linearsystem.particlecoupling.direct_coupling)
direct_coupling_matrix() (in module smuthi.linearsystem.particlecoupling.direct_coupling)
dissipated_power() (smuthi.initial_field.DipoleCollection method)
(smuthi.initial_field.DipoleSource method)
dissipated_power_alternative() (smuthi.initial_field.DipoleCollection method)
(smuthi.initial_field.DipoleSource method)
dissipated_power_homogeneous_background() (smuthi.initial_field.DipoleSource method)
diverging() (smuthi.fields.expansions.FieldExpansion method)
(smuthi.fields.expansions.PiecewiseFieldExpansion method)
(smuthi.fields.expansions.PlaneWaveExpansion method)
(smuthi.fields.expansions.SphericalWaveExpansion method)
dx_xh() (in module smuthi.utility.math)
dx_xj() (in module smuthi.utility.math)
E
electric_field() (smuthi.fields.expansions.FieldExpansion method)
(smuthi.fields.expansions.PiecewiseFieldExpansion method)
(smuthi.fields.expansions.PlaneWaveExpansion method)
(smuthi.fields.expansions.SphericalWaveExpansion method)
(smuthi.initial_field.DipoleCollection method)
(smuthi.initial_field.DipoleSource method)
(smuthi.initial_field.InitialPropagatingWave method)
electric_field_amplitude() (smuthi.postprocessing.far_field.FarField method)
enable_gpu() (in module smuthi.utility.cuda)
ENDC (smuthi.utility.logging.bcolors attribute)
eval_BeLBe (in module smuthi.linearsystem.particlecoupling.layer_mediated_coupling)
evaluate() (in module smuthi.utility.automatic_parameter_selection)
evaluate_r_times_eikr (smuthi.fields.expansions.PlaneWaveExpansion.OptimizationMethodsFor_Not_Linux attribute)
(smuthi.fields.expansions.PlaneWaveExpansion.OptimizationMethodsForLinux attribute)
evaluate_scattered_field_stat_phase_approx() (in module smuthi.postprocessing.scattered_field)
extinction_cross_section() (in module smuthi.postprocessing.far_field)
F
FAIL (smuthi.utility.logging.bcolors attribute)
FarField (class in smuthi.postprocessing.far_field)
FieldExpansion (class in smuthi.fields.expansions)
fileno() (smuthi.utility.logging.Logger method)
FiniteCylinder (class in smuthi.particles)
flush() (smuthi.utility.logging.Logger method)
fresnel_r() (in module smuthi.layers)
fresnel_t() (in module smuthi.layers)
G
g_function() (in module smuthi.linearsystem.particlecoupling.layer_mediated_coupling)
GaussianBeam (class in smuthi.initial_field)
get_azimuthal_angles_array() (smuthi.initial_field.InitialField method)
get_k_parallel_array() (smuthi.initial_field.InitialField method)
get_separating_plane() (in module smuthi.linearsystem.particlecoupling.direct_coupling)
H
HEADER (smuthi.utility.logging.bcolors attribute)
I
index() (smuthi.linearsystem.linear_system.SystemMatrix method)
index_block() (smuthi.linearsystem.linear_system.SystemMatrix method)
initial_intensity() (smuthi.initial_field.GaussianBeam method)
InitialField (class in smuthi.initial_field)
initialize_linear_system() (smuthi.simulation.Simulation method)
InitialPropagatingWave (class in smuthi.initial_field)
integral() (smuthi.postprocessing.far_field.FarField method)
interface_transition_matrix() (in module smuthi.layers)
internal_field_piecewise_expansion() (in module smuthi.postprocessing.internal_field)
internal_mie_coefficient() (in module smuthi.linearsystem.tmatrix.t_matrix)
inverse_vector_rotation() (in module smuthi.utility.math)
is_degenerate() (smuthi.layers.LayerSystem method)
is_inside() (smuthi.particles.Particle method)
(smuthi.particles.Sphere method)
is_outside() (smuthi.particles.Particle method)
(smuthi.particles.Sphere method)
K
k_parallel_grid() (smuthi.fields.expansions.PlaneWaveExpansion method)
k_z() (in module smuthi.fields)
(smuthi.fields.expansions.PlaneWaveExpansion method)
k_z_grid() (smuthi.fields.expansions.PlaneWaveExpansion method)
L
largest_lateral_distance() (smuthi.simulation.Simulation method)
layer_mediated_coupling_block() (in module smuthi.linearsystem.particlecoupling.layer_mediated_coupling)
layer_mediated_coupling_block_stat_phase_approx() (in module smuthi.linearsystem.particlecoupling.layer_mediated_coupling)
layer_mediated_coupling_matrix() (in module smuthi.linearsystem.particlecoupling.layer_mediated_coupling)
layer_number() (smuthi.layers.LayerSystem method)
layer_propagation_matrix() (in module smuthi.layers)
LayeredSpheroid (class in smuthi.particles)
LayerSystem (class in smuthi.layers)
layersystem_scattering_matrix() (in module smuthi.layers)
layersystem_transfer_matrix() (in module smuthi.layers)
legendre_normalized() (in module smuthi.utility.math)
legendre_normalized_numbed (in module smuthi.utility.math)
LinearSystem (class in smuthi.linearsystem.linear_system)
Logger (class in smuthi.utility.logging)
LoggerIndented (class in smuthi.utility.logging)
LoggerMuted (class in smuthi.utility.logging)
lower_zlimit() (smuthi.layers.LayerSystem method)
M
magnetic_field() (smuthi.fields.expansions.FieldExpansion method)
(smuthi.fields.expansions.PiecewiseFieldExpansion method)
(smuthi.fields.expansions.PlaneWaveExpansion method)
(smuthi.fields.expansions.SphericalWaveExpansion method)
(smuthi.initial_field.DipoleCollection method)
(smuthi.initial_field.DipoleSource method)
(smuthi.initial_field.InitialPropagatingWave method)
MasterMatrix (class in smuthi.linearsystem.linear_system)
matrix_inverse() (in module smuthi.layers)
matrix_product() (in module smuthi.layers)
Memoize (class in smuthi.utility.memoizing)
mie_coefficient() (in module smuthi.linearsystem.tmatrix.t_matrix)
multi_index_to_single_nfmds() (in module smuthi.linearsystem.tmatrix.nfmds.indexconverter)
multi_to_single_index (in module smuthi.fields)
mute_logger (smuthi.utility.logging.LoggerMuted attribute)
N
nb_wig3jj() (in module smuthi.utility.math)
nfmds_to_smuthi_matrix (in module smuthi.linearsystem.tmatrix.nfmds.indexconverter)
numba_3tensordots_1dim_times_2dim (smuthi.fields.expansions.PlaneWaveExpansion.OptimizationMethodsFor_Not_Linux attribute)
(smuthi.fields.expansions.PlaneWaveExpansion.OptimizationMethodsForLinux attribute)
numba_trapz (in module smuthi.linearsystem.particlecoupling.layer_mediated_coupling)
numba_trapz_3dim_array (smuthi.fields.expansions.PlaneWaveExpansion.OptimizationMethodsFor_Not_Linux attribute)
(smuthi.fields.expansions.PlaneWaveExpansion.OptimizationMethodsForLinux attribute)
number_of_layers() (smuthi.layers.LayerSystem method)
O
OKBLUE (smuthi.utility.logging.bcolors attribute)
OKGREEN (smuthi.utility.logging.bcolors attribute)
outgoing_spherical_wave_expansion() (smuthi.initial_field.DipoleSource method)
P
Particle (class in smuthi.particles)
piecewise_field_expansion() (smuthi.initial_field.DipoleCollection method)
(smuthi.initial_field.DipoleSource method)
(smuthi.initial_field.InitialField method)
(smuthi.initial_field.InitialPropagatingWave method)
PiecewiseFieldExpansion (class in smuthi.fields.expansions)
plane_vector_wave_function() (in module smuthi.fields.vector_wave_functions)
plane_wave_expansion (smuthi.initial_field.DipoleCollection attribute)
plane_wave_expansion() (smuthi.initial_field.DipoleSource method)
(smuthi.initial_field.GaussianBeam method)
(smuthi.initial_field.InitialField method)
(smuthi.initial_field.PlaneWave method)
PlaneWave (class in smuthi.initial_field)
PlaneWaveExpansion (class in smuthi.fields.expansions)
PlaneWaveExpansion.OptimizationMethodsFor_Not_Linux (class in smuthi.fields.expansions)
PlaneWaveExpansion.OptimizationMethodsForLinux (class in smuthi.fields.expansions)
PlaneWaveExpansion.RawSliceOfField (class in smuthi.fields.expansions)
plot_layer_interfaces() (in module smuthi.postprocessing.graphical_output)
plot_particles() (in module smuthi.postprocessing.graphical_output)
power_flux_through_zplane() (in module smuthi.postprocessing.power_flux)
prepare() (smuthi.linearsystem.linear_system.LinearSystem method)
print_simulation_header() (smuthi.simulation.Simulation method)
propagated_far_field() (smuthi.initial_field.GaussianBeam method)
pwe_to_ff_conversion() (in module smuthi.postprocessing.far_field)
pwe_to_swe_conversion() (in module smuthi.fields.transformations)
python_to_smuthi_matrix (in module smuthi.linearsystem.tmatrix.nfmds.indexconverter)
R
radial_coupling_lookup_table() (in module smuthi.linearsystem.particlecoupling.prepare_lookup)
radial_direct_pwe_mediated_coupling_lookup_table() (in module smuthi.linearsystem.particlecoupling.prepare_lookup)
read_refractive_index_from_yaml() (in module smuthi.utility.optical_constants)
readstl() (in module smuthi.linearsystem.tmatrix.nfmds.stlmanager)
reasonable_neff_waypoints() (in module smuthi.fields)
reasonable_Sommerfeld_kpar_contour() (in module smuthi.fields)
reasonable_Sommerfeld_neff_contour() (in module smuthi.fields)
reference_z() (smuthi.layers.LayerSystem method)
response() (smuthi.layers.LayerSystem method)
right_hand_side() (smuthi.linearsystem.linear_system.TMatrix method)
rotate_t_matrix() (in module smuthi.linearsystem.tmatrix.t_matrix)
rotation_matrix() (in module smuthi.utility.math)
run() (smuthi.simulation.Simulation method)
S
sanity_check() (smuthi.simulation.Simulation method)
save() (smuthi.simulation.Simulation method)
scattered_far_field() (in module smuthi.postprocessing.far_field)
scattered_field_piecewise_expansion() (in module smuthi.postprocessing.scattered_field)
scattered_field_pwe() (in module smuthi.postprocessing.scattered_field)
scattering_cross_section() (in module smuthi.postprocessing.far_field)
select_numerical_parameters() (in module smuthi.utility.automatic_parameter_selection)
set_default_angles() (smuthi.simulation.Simulation method)
set_default_contours() (smuthi.simulation.Simulation method)
set_default_initial_field_contour() (smuthi.simulation.Simulation method)
set_default_Sommerfeld_contour() (smuthi.simulation.Simulation method)
set_logging() (smuthi.simulation.Simulation method)
set_precision() (in module smuthi.layers)
set_reference_point() (smuthi.fields.expansions.PlaneWaveExpansion method)
show_far_field() (in module smuthi.postprocessing.graphical_output)
show_near_field() (in module smuthi.postprocessing.graphical_output)
show_scattered_far_field() (in module smuthi.postprocessing.graphical_output)
show_scattering_cross_section() (in module smuthi.postprocessing.graphical_output)
show_total_far_field() (in module smuthi.postprocessing.graphical_output)
Simulation (class in smuthi.simulation)
single_index_to_multi_nfmds (in module smuthi.linearsystem.tmatrix.nfmds.indexconverter)
size_format() (in module smuthi.linearsystem.particlecoupling.prepare_lookup)
smuthi.fields (module)
smuthi.fields.expansions (module)
smuthi.fields.expansions_cuda (module)
smuthi.fields.transformations (module)
smuthi.fields.vector_wave_functions (module)
smuthi.initial_field (module)
smuthi.layers (module)
smuthi.linearsystem (module)
smuthi.linearsystem.linear_system (module)
smuthi.linearsystem.linear_system_cuda (module)
smuthi.linearsystem.particlecoupling (module)
smuthi.linearsystem.particlecoupling.direct_coupling (module)
smuthi.linearsystem.particlecoupling.layer_mediated_coupling (module)
smuthi.linearsystem.particlecoupling.prepare_lookup (module)
smuthi.linearsystem.particlecoupling.prepare_lookup_cuda (module)
smuthi.linearsystem.tmatrix (module)
smuthi.linearsystem.tmatrix.nfmds.indexconverter (module)
smuthi.linearsystem.tmatrix.nfmds.stlmanager (module)
smuthi.linearsystem.tmatrix.t_matrix (module)
smuthi.particles (module)
smuthi.postprocessing (module)
smuthi.postprocessing.far_field (module)
smuthi.postprocessing.graphical_output (module)
smuthi.postprocessing.internal_field (module)
smuthi.postprocessing.power_flux (module)
smuthi.postprocessing.scattered_field (module)
smuthi.simulation (module)
smuthi.utility (module)
smuthi.utility.automatic_parameter_selection (module)
smuthi.utility.cuda (module)
smuthi.utility.logging (module)
smuthi.utility.math (module)
smuthi.utility.memoizing (module)
smuthi.utility.optical_constants (module)
solve() (smuthi.linearsystem.linear_system.LinearSystem method)
Sphere (class in smuthi.particles)
spherical_hankel() (in module smuthi.utility.math)
spherical_vector_wave_function() (in module smuthi.fields.vector_wave_functions)
spherical_wave_expansion() (smuthi.initial_field.DipoleCollection method)
(smuthi.initial_field.DipoleSource method)
(smuthi.initial_field.InitialField method)
(smuthi.initial_field.InitialPropagatingWave method)
SphericalWaveExpansion (class in smuthi.fields.expansions)
Spheroid (class in smuthi.particles)
spheroids_closest_points() (in module smuthi.linearsystem.particlecoupling.direct_coupling)
swe_to_pwe_conversion() (in module smuthi.fields.transformations)
SystemMatrix (class in smuthi.linearsystem.linear_system)
T
t_matrix_sphere() (in module smuthi.linearsystem.tmatrix.t_matrix)
TMatrix (class in smuthi.linearsystem.linear_system)
top() (smuthi.postprocessing.far_field.FarField method)
total_far_field() (in module smuthi.postprocessing.far_field)
total_scattering_cross_section() (in module smuthi.postprocessing.far_field)
transformation_coefficients_vwf() (in module smuthi.fields.transformations)
translation_block() (in module smuthi.fields.transformations)
translation_coefficients_svwf() (in module smuthi.fields.transformations)
translation_coefficients_svwf_out_to_out() (in module smuthi.fields.transformations)
U
UNDERLINE (smuthi.utility.logging.bcolors attribute)
update_contour() (in module smuthi.utility.automatic_parameter_selection)
update_lmax_mmax() (in module smuthi.utility.automatic_parameter_selection)
upper_zlimit() (smuthi.layers.LayerSystem method)
V
valid() (smuthi.fields.expansions.FieldExpansion method)
(smuthi.fields.expansions.PiecewiseFieldExpansion method)
(smuthi.fields.expansions.PlaneWaveExpansion method)
(smuthi.fields.expansions.SphericalWaveExpansion method)
vector_rotation() (in module smuthi.utility.math)
volumetric_coupling_lookup_table() (in module smuthi.linearsystem.particlecoupling.prepare_lookup)
W
WARNING (smuthi.utility.logging.bcolors attribute)
wavenumber() (smuthi.layers.LayerSystem method)
wigner_D() (in module smuthi.utility.math)
wigner_d() (in module smuthi.utility.math)
write() (smuthi.utility.logging.Logger method)
write_blue() (in module smuthi.utility.logging)
write_green() (in module smuthi.utility.logging)
write_header() (in module smuthi.utility.logging)
write_red() (in module smuthi.utility.logging)
writefem() (in module smuthi.linearsystem.tmatrix.nfmds.stlmanager)
Read the Docs
v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.