File tree
13 files changed
+120
-12
lines changed- docs
- tests/sims
13 files changed
+120
-12
lines changedLines changed: 6 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
| 10 | + | |
| 11 | + | |
10 | 12 |
| |
11 | 13 |
| |
12 | 14 |
| |
13 | 15 |
| |
14 | 16 |
| |
15 | 17 |
| |
16 | 18 |
| |
17 |
| - | |
| 19 | + | |
18 | 20 |
| |
19 | 21 |
| |
20 | 22 |
| |
| 23 | + | |
21 | 24 |
| |
22 | 25 |
| |
23 | 26 |
| |
| |||
43 | 46 |
| |
44 | 47 |
| |
45 | 48 |
| |
| 49 | + | |
46 | 50 |
| |
47 | 51 |
| |
48 | 52 |
| |
| |||
85 | 89 |
| |
86 | 90 |
| |
87 | 91 |
| |
88 |
| - | |
| 92 | + | |
89 | 93 |
| |
90 | 94 |
| |
91 | 95 |
| |
|
- .github/workflows/sync.yml+15-15
- _faqs/ how-can-i-continue-an-adjoint-optimization.md+9
- _faqs/how-can-i-continue-a-adjoint-optmization.md+9
- _faqs/how-can-i-define-a-semiconductor-material.md+58
- _faqs/how-can-i-define-doping-profile.md+52
- _faqs/how-can-i-define-the-simulation-grid.md+30
- _faqs/how-can-i-set-boundary-conditions.md+31
- _faqs/how-can-i-set-charge-boundary-conditions.md+32
- _faqs/how-do-i-create-an-adjoint-parameterized-level-set-optimization.md+41-39
- _faqs/how-do-i-export-field-data-to-zbf.md+42
- _faqs/how-do-i-export-the-final-inverse-design-structure-to-gds.md+41-41
- _faqs/how-do-i-include-fabrication-constraints-in-adjoint-level-set-optimization.md+31-31
- _faqs/how-do-i-include-fabrication-constraints-in-adjoint-shape-optimization.md+42-39
- _faqs/how-do-i-include-fabrication-constraints-in-adjoint-topology-optimization.md+56-52
- _faqs/how-do-i-set-a-charge-simulation.md+37
- _faqs/how-do-i-set-a-heat-simulation.md+33
- _faqs/how-do-i-set-a-heat-source.md+15
- _faqs/how-do-i-set-a-planewave-source.md+3-1
- _faqs/how-do-i-set-an-adjoint-shape-optimization.md+41-39
- _faqs/how-do-i-set-an-adjoint-topology-optimization.md+42-39
- _faqs/how-do-i-set-an-inverse-design-problem.md+45-41
- _faqs/how-do-i-use-heat-data-in-a-fdtd-simulation.md+17
- _faqs/how-is-the-adjoint-simulation-billed.md+57-31
- _faqs/how-many-simulations-are-performed-in-adjoint-calculations.md+58-31
- _faqs/how-to-install-jax.md-27
- _faqs/what-are-the-differences-between-adjoint-shape-topology-and-level-set-optimizations.md+49-49
- _faqs/what-are-the-units-for-heat-simulation.md+12
- _faqs/what-charge-monitors-are-available.md+44
- _faqs/what-is-adjoint-simulation.md+31-31
- _faqs/what-monitors-can-be-used-in-adjoint-simulations.md+19
- _faqs/which-types-of-boundary-conditions-are-available.md+21
- _faqs/which-types-of-charge-boundary-conditions-are-available.md+36
- docs/charge.rst+13
- docs/data-visualization-and-postprocessing.rst+1
- docs/eme.rst+1-2
- docs/faq/ how-can-i-continue-an-adjoint-optimization.md+10
- docs/faq/how-can-i-continue-a-adjoint-optmization.md+10
- docs/faq/how-can-i-define-a-semiconductor-material.md+48
- docs/faq/how-can-i-define-doping-profile.md+59
- docs/faq/how-can-i-define-the-simulation-grid.md+37
- docs/faq/how-can-i-set-boundary-conditions.md+32
- docs/faq/how-can-i-set-charge-boundary-conditions.md+33
- docs/faq/how-can-i-simulate-bent-waveguides-with-eme.md+11-10
- docs/faq/how-do-i-create-an-adjoint-parameterized-level-set-optimization.md+6-4
- docs/faq/how-do-i-export-field-data-to-zbf.md+23
- docs/faq/how-do-i-export-the-final-inverse-design-structure-to-gds.md+1-1
- docs/faq/how-do-i-include-fabrication-constraints-in-adjoint-level-set-optimization.md+2-2
- docs/faq/how-do-i-include-fabrication-constraints-in-adjoint-shape-optimization.md+9-6
- docs/faq/how-do-i-include-fabrication-constraints-in-adjoint-topology-optimization.md+20-16
- docs/faq/how-do-i-model-periodic-structures-with-eme.md+8-7
- docs/faq/how-do-i-run-a-sweep-with-eme.md+12-11
- docs/faq/how-do-i-set-a-charge-simulation.md+38
- docs/faq/how-do-i-set-a-heat-simulation.md+34
- docs/faq/how-do-i-set-a-heat-source.md+16
- docs/faq/how-do-i-set-a-planewave-source.md+3-1
- docs/faq/how-do-i-set-an-adjoint-shape-optimization.md+6-4
- docs/faq/how-do-i-set-an-adjoint-topology-optimization.md+7-4
- docs/faq/how-do-i-set-an-eme-simulation.md+16-15
- docs/faq/how-do-i-set-an-inverse-design-problem.md+12-8
- docs/faq/how-do-i-use-heat-data-in-a-fdtd-simulation.md+18
- docs/faq/how-is-the-adjoint-simulation-billed.md+29-3
- docs/faq/how-many-simulations-are-performed-in-adjoint-calculations.md+29-2
- docs/faq/how-to-define-the-number-of-modes-for-an-eme-simulation.md+12
- docs/faq/how-to-install-jax.md-8
- docs/faq/what-are-the-differences-between-adjoint-shape-topology-and-level-set-optimizations.md+2-2
- docs/faq/what-are-the-units-for-heat-simulation.md+13
- docs/faq/what-charge-monitors-are-available.md+54
- docs/faq/what-is-adjoint-simulation.md+2-2
- docs/faq/what-is-eme.md+12-11
- docs/faq/what-monitors-can-be-used-in-adjoint-simulations.md+20
- docs/faq/which-types-of-boundary-conditions-are-available.md+22
- docs/faq/which-types-of-charge-boundary-conditions-are-available.md+46
- docs/heat.rst+12
- docs/index.rst+3
- docs/inverse-design.rst-1
- faq_categories.json+29-4
- .codespellrc-7
- .github/workflows/lint-notebooks.yml+1-1
- 8ChannelDemultiplexer.ipynb+1-1
- 90OpticalHybrid.ipynb+1-1
- AdjointPlugin12LightExtractor.ipynb+1-1
- AdjointPlugin13Metasurface.ipynb+2-2
- AdjointPlugin1Intro.ipynb+3-3
- AdjointPlugin2GradientChecking.ipynb+1-1
- AdjointPlugin3InverseDesign.ipynb+1-1
- AllDielectricStructuralColor.ipynb+1-1
- AndersonLocalization.ipynb+1-1
- AntennaCharacteristics.ipynb+897-497
- Autograd13Metasurface.ipynb+2-2
- Autograd16BilayerCoupler.ipynb+1-1
- Autograd1Intro.ipynb+1-1
- Autograd21GaPLightExtractor.ipynb+1-1
- Autograd2GradientChecking.ipynb+1-1
- Autograd3InverseDesign.ipynb+1-1
- Autograd9WDM.ipynb+1-1
- BlueMicroLED.ipynb+987
- BoundaryConditions.ipynb+2-2
- CharacteristicImpedanceCalculator.ipynb+728-236
- ChargeSolver.ipynb+487-52
- CircularlyPolarizedPatchAntenna.ipynb+1-1
- DielectricMetasurfaceAbsorber.ipynb+2-2
- DifferentialStripline.ipynb+1.5k
- DirectionalCouplerSurrogate.ipynb+2-2
- DistributedBraggReflectorCavity.ipynb+1-1
- EdgeFeedPatchAntennaBenchmark.ipynb+1.8k
- EffectiveIndexApproximation.ipynb+535-2.6k
- EulerWaveguideBend.ipynb+2-2
- FresnelLens.ipynb+1-1
- GDSImport.ipynb+1-1
- GeometryTransformations.ipynb+1-1
- GroundedCPWViaFence.ipynb+1.9k
- HighQSi.ipynb+1-1
- LowContrastWaveguide.ipynb+1-1
- MachZehnderModulator.ipynb+5-5
- Metalens.ipynb+1-1
- MidIRMetalens.ipynb+1-1
- NanobeamCavity.ipynb+1-1
- NanostructuredBoronNitride.ipynb+2-2
- ParticleSwarmOptimizedPBS.ipynb+1-1
- PhotonicCrystalsComponents.ipynb+119-1.1k
- PlasmonicNanoparticle.ipynb+253-353
- PlasmonicPhotothermalHeating.ipynb+2.5k
- RadiativeCoolingGlass.ipynb+1-1
- SMatrix.ipynb+2-2
- SelfIntersectingPolyslab.ipynb+1-1
- SourceNormalization.ipynb+2.4k
- ThermallyTunedRingResonator.ipynb+698-240
- ThermoOpticDopedModulator.ipynb+228-404
- TidyFab0GC.ipynb+1.3k
- VortexMetasurface.ipynb+3-3
- WaveguideBendSimulator.ipynb+3-3
- WaveguideGratingAntenna.ipynb+1-1
- WaveguideSizeConverter.ipynb+2-2
- WebAPI.ipynb+2-2
- WidebandBeamSteerableReflectarrayWithPRUC.ipynb+1-1
- ZeroCrossTalkTE.ipynb+1-1
- custom_dictionary.json+1
- docs/case_studies/index.rst+2-2
- docs/case_studies/microwave.rst+3
- docs/case_studies/nanophotonics.rst+2
- docs/features/advanced.rst+1
- docs/features/benchmark.rst+1-1
- img/differential_stripline_render.png
- img/differential_stripline_schematic.png
- img/edge_feed_patch_antenna_render.png
- img/gcpw_via_fence_render.png
- img/gcpw_via_fence_schematic.png
- img/microLED.png
- img/plasmonic_phothotermal_heating.png
- img/tidyfab0_workflow.png
- misc/edge_feed_patch_fem.csv+402
- misc/edge_feed_patch_fem_gain.csv+16.5k
- misc/gcpw_sain_experimental.csv+53
- misc/gcpw_sain_simulated.csv+60
- misc/grating_coupler_history_autograd.pkl
- misc/import_file_mapping.json+4-1
- misc/optimization_history_FAID_4ch_R100_1filter_buffer.pkl
- misc/qe_light_coupler_autograd.pkl
- misc/stripline_fem_mode.csv+102
- misc/stripline_fem_sparam_long.csv+102
- misc/stripline_fit_mode.txt+20
- misc/stripline_fit_sparams_long.txt+1.0k
- misc/y_branch_fab.pkl
- misc/y_branch_fab2.pkl
- spellcheck.py+405-63
0 Bytes
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
377 | 377 |
| |
378 | 378 |
| |
379 | 379 |
| |
380 |
| - | |
| 380 | + | |
381 | 381 |
| |
382 | 382 |
| |
383 | 383 |
| |
|
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
277 | 277 |
| |
278 | 278 |
| |
279 | 279 |
| |
280 |
| - | |
| 280 | + | |
281 | 281 |
| |
282 | 282 |
| |
283 | 283 |
| |
|
1.47 KB
Binary file not shown.
Lines changed: 108 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
616 | 616 |
| |
617 | 617 |
| |
618 | 618 |
| |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
619 | 689 |
| |
620 | 690 |
| |
621 | 691 |
| |
| |||
722 | 792 |
| |
723 | 793 |
| |
724 | 794 |
| |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
725 | 828 |
| |
726 | 829 |
| |
727 | 830 |
| |
| |||
2028 | 2131 |
| |
2029 | 2132 |
| |
2030 | 2133 |
| |
2031 |
| - | |
| 2134 | + | |
2032 | 2135 |
| |
2033 | 2136 |
| |
2034 | 2137 |
| |
| |||
2060 | 2163 |
| |
2061 | 2164 |
| |
2062 | 2165 |
| |
2063 |
| - | |
| 2166 | + | |
2064 | 2167 |
| |
2065 | 2168 |
| |
2066 | 2169 |
| |
| |||
2170 | 2273 |
| |
2171 | 2274 |
| |
2172 | 2275 |
| |
2173 |
| - | |
| 2276 | + | |
2174 | 2277 |
| |
2175 | 2278 |
| |
2176 | 2279 |
| |
| |||
3291 | 3394 |
| |
3292 | 3395 |
| |
3293 | 3396 |
| |
3294 |
| - | |
| 3397 | + | |
3295 | 3398 |
| |
3296 | 3399 |
| |
3297 | 3400 |
| |
| |||
3364 | 3467 |
| |
3365 | 3468 |
| |
3366 | 3469 |
| |
| 3470 | + | |
3367 | 3471 |
| |
3368 | 3472 |
| |
3369 | 3473 |
| |
|
Binary file not shown.
0 commit comments