latest
Contents:
Introduction to Neural Inverse Design of Nanostructures (NIDN)
Examples of how to run NIDN
Parameters to configure
NIDN
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
V
|
W
A
AbsLayer (class in nidn.training.utils.abs_layer)
Add_LayerFourier() (nidn.trcwa.trcwa.TRCWA method)
Add_LayerGrid() (nidn.trcwa.trcwa.TRCWA method)
Add_LayerUniform() (nidn.trcwa.trcwa.TRCWA method)
B
build_circle_layer() (nidn.LayerBuilder method)
build_squared_layer() (nidn.LayerBuilder method)
build_uniform_layer() (nidn.LayerBuilder method)
C
compute_spectrum() (in module nidn)
compute_target_frequencies() (in module nidn)
(in module nidn.trcwa.compute_target_frequencies)
E
Epsilon_fft() (in module nidn.trcwa.utils.fft_funs)
epsilon_matrix (nidn.MaterialCollection attribute)
F
fix_random_seeds() (in module nidn)
forward() (nidn.training.utils.abs_layer.AbsLayer method)
(nidn.training.utils.nerf.NERF method)
(nidn.training.utils.nerf.NERFLayer method)
(nidn.training.utils.siren.SineLayer method)
(nidn.training.utils.siren.Siren method)
forward_with_activations() (nidn.training.utils.siren.Siren method)
forward_with_intermediate() (nidn.training.utils.siren.SineLayer method)
freq_to_wl() (in module nidn)
G
get_conv() (in module nidn.trcwa.utils.fft_funs)
get_fft() (in module nidn.trcwa.utils.fft_funs)
get_frequency_points() (in module nidn)
get_ifft() (in module nidn.trcwa.utils.fft_funs)
GetAmplitudes() (nidn.trcwa.trcwa.TRCWA method)
GetAmplitudes_noTranslate() (nidn.trcwa.trcwa.TRCWA method)
GetSMatrix() (in module nidn.trcwa.trcwa)
GetZPoyntingFlux() (in module nidn.trcwa.trcwa)
Gmeshgrid() (in module nidn.trcwa.trcwa)
GridLayer_geteps() (nidn.trcwa.trcwa.TRCWA method)
Gsel_circular() (in module nidn.trcwa.utils.kbloch)
Gsel_parallelogramic() (in module nidn.trcwa.utils.kbloch)
I
init_network() (in module nidn.training.model.init_network)
Init_Setup() (nidn.trcwa.trcwa.TRCWA method)
init_weights() (nidn.training.utils.nerf.NERFLayer method)
(nidn.training.utils.siren.SineLayer method)
L
Lattice_getG() (in module nidn.trcwa.utils.kbloch)
Lattice_Reciprocate() (in module nidn.trcwa.utils.kbloch)
Lattice_SetKs() (in module nidn.trcwa.utils.kbloch)
LayerBuilder (class in nidn)
load_default_cfg() (in module nidn)
load_run() (in module nidn)
M
MakeExcitationPlanewave() (nidn.trcwa.trcwa.TRCWA method)
MakeKPMatrix() (in module nidn.trcwa.trcwa)
material_names (nidn.MaterialCollection attribute)
MaterialCollection (class in nidn)
Matrix_zintegral() (in module nidn.trcwa.trcwa)
model_to_eps_grid() (in module nidn)
(in module nidn.training.model.model_to_eps_grid)
module
nidn
nidn.plots
nidn.plots.plot_model_grid
nidn.plots.plot_model_grid_per_freq
nidn.plots.plot_spectra
nidn.tests
nidn.tests.target_frequency_test
nidn.tests.trcwa_test
nidn.training
nidn.training.model
nidn.training.model.init_network
nidn.training.model.model_to_eps_grid
nidn.training.run_training
nidn.training.utils
nidn.training.utils.abs_layer
nidn.training.utils.nerf
nidn.training.utils.siren
nidn.trcwa
nidn.trcwa.compute_target_frequencies
nidn.trcwa.constants
nidn.trcwa.init_trcwa
nidn.trcwa.load_material_data
nidn.trcwa.trcwa
nidn.trcwa.utils
nidn.trcwa.utils.fft_funs
nidn.trcwa.utils.kbloch
nidn.trcwa.utils.torch_functions
N
N_materials (nidn.MaterialCollection attribute)
NERF (class in nidn.training.utils.nerf)
NERFLayer (class in nidn.training.utils.nerf)
nidn
module
nidn.plots
module
nidn.plots.plot_model_grid
module
nidn.plots.plot_model_grid_per_freq
module
nidn.plots.plot_spectra
module
nidn.tests
module
nidn.tests.target_frequency_test
module
nidn.tests.trcwa_test
module
nidn.training
module
nidn.training.model
module
nidn.training.model.init_network
module
nidn.training.model.model_to_eps_grid
module
nidn.training.run_training
module
nidn.training.utils
module
nidn.training.utils.abs_layer
module
nidn.training.utils.nerf
module
nidn.training.utils.siren
module
nidn.trcwa
module
nidn.trcwa.compute_target_frequencies
module
nidn.trcwa.constants
module
nidn.trcwa.init_trcwa
module
nidn.trcwa.load_material_data
module
nidn.trcwa.trcwa
module
nidn.trcwa.utils
module
nidn.trcwa.utils.fft_funs
module
nidn.trcwa.utils.kbloch
module
nidn.trcwa.utils.torch_functions
module
P
phys_freq_to_phys_wl() (in module nidn)
plot_eps_per_point() (in module nidn)
plot_epsilon_grid() (in module nidn)
plot_losses() (in module nidn)
plot_material_grid() (in module nidn)
plot_model_grid() (in module nidn)
(in module nidn.plots.plot_model_grid)
plot_model_grid_per_freq() (in module nidn)
(in module nidn.plots.plot_model_grid_per_freq)
plot_spectra() (in module nidn)
(in module nidn.plots.plot_spectra)
plot_spectrum() (in module nidn)
print_cfg() (in module nidn)
R
Return_eps() (nidn.trcwa.trcwa.TRCWA method)
RT_Solve() (nidn.trcwa.trcwa.TRCWA method)
run_training() (in module nidn)
(in module nidn.training.run_training)
S
save_all_plots() (in module nidn)
save_run() (in module nidn)
set_log_level() (in module nidn)
SineLayer (class in nidn.training.utils.siren)
Siren (class in nidn.training.utils.siren)
Solve_FieldFourier() (nidn.trcwa.trcwa.TRCWA method)
Solve_FieldOnGrid() (nidn.trcwa.trcwa.TRCWA method)
Solve_ZStressTensorIntegral() (nidn.trcwa.trcwa.TRCWA method)
SolveExterior() (in module nidn.trcwa.trcwa)
SolveInterior() (in module nidn.trcwa.trcwa)
SolveLayerEigensystem() (in module nidn.trcwa.trcwa)
SolveLayerEigensystem_uniform() (in module nidn.trcwa.trcwa)
T
test_conversion() (in module nidn.tests.target_frequency_test)
test_single_layer() (in module nidn.tests.trcwa_test)
test_three_layer() (in module nidn.tests.trcwa_test)
test_uniform_layer() (in module nidn.tests.trcwa_test)
torch_dot() (in module nidn.trcwa.utils.torch_functions)
torch_eye() (in module nidn.trcwa.utils.torch_functions)
torch_transpose() (in module nidn.trcwa.utils.torch_functions)
torch_zeros() (in module nidn.trcwa.utils.torch_functions)
TranslateAmplitudes() (in module nidn.trcwa.trcwa)
TRCWA (class in nidn.trcwa.trcwa)
V
Volume_integral() (nidn.trcwa.trcwa.TRCWA method)
W
wl_to_phys_wl() (in module nidn)
Read the Docs
v: latest
Versions
latest
Downloads
On Read the Docs
Project Home
Builds