latest
simphox
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
A
A (simphox.fdfd.FDFD property)
a (simphox.grid.Port attribute)
add() (simphox.grid.Grid method)
align() (simphox.utils.Box method)
B
beat_length() (simphox.mode.ModeLibrary method)
beta() (simphox.mode.ModeLibrary method)
beta_pdf() (in module simphox.utils)
beta_phase() (in module simphox.utils)
bloch_phase (simphox.fdfd.FDFD attribute)
block_design() (simphox.grid.Grid method)
Box (class in simphox.utils)
C
C (simphox.mode.ModeSolver property)
center (simphox.sim.SimCrossSection attribute)
(simphox.utils.Box property)
cls (in module simphox.utils)
compile_operator_along_axis() (simphox.primitives.TMOperator method)
copy (simphox.utils.Box property)
curl_fn() (in module simphox.utils)
(simphox.grid.YeeGrid method)
curl_pml_fn() (in module simphox.utils)
D
d2curl_op() (in module simphox.utils)
db (simphox.primitives.TMOperator attribute)
dbeta (simphox.mode.ModeLibrary property)
decorate() (simphox.sim.SimGrid method)
deriv() (simphox.grid.YeeGrid method)
deriv_backward (simphox.grid.YeeGrid property)
deriv_forward (simphox.grid.YeeGrid property)
df (simphox.primitives.TMOperator attribute)
diff_fn() (simphox.grid.YeeGrid method)
dispersion_sweep() (simphox.mode.ModeSolver method)
dn (simphox.mode.ModeLibrary property)
E
e() (simphox.mode.ModeLibrary method)
e2h() (simphox.fdfd.FDFD method)
(simphox.mode.ModeSolver method)
eps (simphox.fdfd.FDFD attribute)
(simphox.mode.ModeSolver attribute)
(simphox.utils.Material attribute)
,
[1]
eps_t (simphox.grid.YeeGrid property)
evolve() (simphox.mode.ModeLibrary method)
evolve_viz() (simphox.mode.ModeLibrary method)
F
facecolor (simphox.utils.Material attribute)
,
[1]
FDFD (class in simphox.fdfd)
fidelity() (simphox.sim.SimGrid method)
fill() (simphox.grid.Grid method)
fix_dataclass_init_docs() (in module simphox.utils)
from_block_design() (simphox.mode.ModeLibrary class method)
from_pattern() (simphox.fdfd.FDFD class method)
from_simgrid() (simphox.fdfd.FDFD class method)
G
gaussian_fft() (in module simphox.utils)
gaussian_fn() (in module simphox.utils)
get_extent_2d() (in module simphox.viz)
get_fields_fn() (simphox.fdfd.FDFD method)
(simphox.sim.SimGrid method)
get_mask_fn() (in module simphox.transform)
get_measure_fn() (simphox.sim.SimGrid method)
get_sim_fn() (simphox.sim.SimGrid method)
get_sim_sparams_fn() (simphox.sim.SimGrid method)
get_smooth_fn() (in module simphox.transform)
get_symmetry_fn() (in module simphox.transform)
Grid (class in simphox.grid)
H
h (simphox.grid.Port attribute)
h() (simphox.mode.ModeLibrary method)
h2e() (simphox.fdfd.FDFD method)
(simphox.mode.ModeSolver method)
halign() (simphox.utils.Box method)
hv_field_1d() (in module simphox.viz)
hv_field_2d() (in module simphox.viz)
hv_power_1d() (in module simphox.viz)
hv_power_2d() (in module simphox.viz)
I
io (simphox.sim.SimCrossSection attribute)
K
k0 (simphox.mode.ModeSolver property)
M
mask() (simphox.grid.Grid method)
(simphox.utils.Box method)
mask_fn() (simphox.grid.Grid method)
mat (simphox.fdfd.FDFD property)
mat_ez (simphox.fdfd.FDFD property)
mat_hz (simphox.fdfd.FDFD property)
Material (class in simphox.utils)
material (simphox.utils.Box attribute)
,
[1]
max (simphox.utils.Box property)
max_i (simphox.utils.Box property)
measure_fn() (simphox.mode.ModeLibrary method)
min (simphox.utils.Box attribute)
,
[1]
min_i (simphox.utils.Box property)
ModeLibrary (class in simphox.mode)
modes() (simphox.sim.SimGrid method)
ModeSolver (class in simphox.mode)
module
simphox
simphox.fdfd
simphox.grid
simphox.mode
simphox.primitives
simphox.sim
simphox.transform
simphox.utils
simphox.viz
N
n() (simphox.mode.ModeLibrary method)
name (simphox.utils.Material attribute)
,
[1]
normalized_error() (in module simphox.utils)
ns (simphox.mode.ModeLibrary property)
P
parse_excitation() (simphox.sim.SimGrid method)
phase() (simphox.mode.ModeLibrary method)
place() (simphox.mode.ModeLibrary method)
(simphox.sim.SimCrossSection method)
plot_eps_1d() (in module simphox.viz)
plot_eps_2d() (in module simphox.viz)
plot_eps_3d() (in module simphox.viz)
plot_field() (simphox.mode.ModeLibrary method)
plot_field_1d() (in module simphox.viz)
plot_field_2d() (in module simphox.viz)
plot_field_3d() (in module simphox.viz)
plot_power() (simphox.mode.ModeLibrary method)
plot_power_2d() (in module simphox.viz)
plot_power_3d() (in module simphox.viz)
pml (simphox.fdfd.FDFD attribute)
pml_params (simphox.fdfd.FDFD attribute)
pml_safe_placement() (simphox.grid.YeeGrid method)
pml_sep (simphox.fdfd.FDFD attribute)
pml_sigma() (in module simphox.utils)
Port (class in simphox.grid)
port_modes() (simphox.sim.SimGrid method)
port_source() (simphox.sim.SimGrid method)
poynting_fn() (in module simphox.utils)
profile() (simphox.sim.SimCrossSection method)
prop_axis (simphox.sim.SimCrossSection property)
R
random_tensor() (in module simphox.utils)
random_unitary() (in module simphox.utils)
random_vector() (in module simphox.utils)
reshape() (simphox.grid.Grid method)
S
scalar_metrics_viz() (in module simphox.viz)
scpml() (simphox.fdfd.FDFD method)
set_eps() (simphox.grid.Grid method)
shape (simphox.utils.Box property)
shift_slice() (in module simphox.utils)
SimCrossSection (class in simphox.sim)
SimGrid (class in simphox.sim)
simphox
module
simphox.fdfd
module
simphox.grid
module
simphox.mode
module
simphox.primitives
module
simphox.sim
module
simphox.transform
module
simphox.utils
module
simphox.viz
module
size (simphox.fdfd.FDFD attribute)
(simphox.grid.Port property)
(simphox.mode.ModeSolver attribute)
(simphox.sim.SimCrossSection attribute)
(simphox.utils.Box attribute)
,
[1]
slice (simphox.utils.Box property)
slice() (simphox.grid.Grid method)
(simphox.sim.SimCrossSection method)
solve() (simphox.fdfd.FDFD method)
(simphox.mode.ModeSolver method)
spacing (simphox.fdfd.FDFD attribute)
(simphox.mode.ModeSolver attribute)
(simphox.utils.Box attribute)
,
[1]
sparams() (simphox.fdfd.FDFD method)
splitter_metrics() (in module simphox.utils)
spsolve_bwd() (in module simphox.primitives)
spsolve_fwd() (in module simphox.primitives)
sz() (simphox.mode.ModeLibrary method)
T
te_ratio() (simphox.mode.ModeLibrary method)
tfsf_profile() (simphox.fdfd.FDFD method)
TMOperator (class in simphox.primitives)
to_2d() (simphox.fdfd.FDFD method)
(simphox.sim.SimGrid method)
translate() (simphox.utils.Box method)
U
update_wavelength() (simphox.mode.ModeLibrary method)
V
valign() (simphox.utils.Box method)
view_fn() (simphox.grid.Grid method)
viz_panel() (simphox.sim.SimGrid method)
W
w (simphox.grid.Port attribute)
waveguide_mode_matrix (simphox.mode.ModeSolver property)
wavelength (simphox.mode.ModeSolver attribute)
(simphox.sim.SimCrossSection attribute)
X
x (simphox.grid.Port attribute)
Y
y (simphox.grid.Port attribute)
yee_avg() (in module simphox.utils)
yee_avg_2d_z() (in module simphox.utils)
yee_avg_jax() (in module simphox.utils)
YeeGrid (class in simphox.grid)
Z
z (simphox.grid.Port attribute)