File tree
4 files changed
+2
-43606
lines changed- docs
- schemas
4 files changed
+2
-43606
lines changed- .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+39-41
- _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+39-42
- _faqs/how-do-i-include-fabrication-constraints-in-adjoint-topology-optimization.md+52-56
- _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+1-3
- _faqs/how-do-i-set-an-adjoint-shape-optimization.md+39-41
- _faqs/how-do-i-set-an-adjoint-topology-optimization.md+39-42
- _faqs/how-do-i-set-an-inverse-design-problem.md+41-45
- _faqs/how-do-i-use-heat-data-in-a-fdtd-simulation.md-17
- _faqs/how-is-the-adjoint-simulation-billed.md+31-57
- _faqs/how-many-simulations-are-performed-in-adjoint-calculations.md+31-58
- _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+2-1
- 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+10-11
- docs/faq/how-do-i-create-an-adjoint-parameterized-level-set-optimization.md+4-6
- 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+6-9
- docs/faq/how-do-i-include-fabrication-constraints-in-adjoint-topology-optimization.md+16-20
- docs/faq/how-do-i-model-periodic-structures-with-eme.md+7-8
- docs/faq/how-do-i-run-a-sweep-with-eme.md+11-12
- 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+1-3
- docs/faq/how-do-i-set-an-adjoint-shape-optimization.md+4-6
- docs/faq/how-do-i-set-an-adjoint-topology-optimization.md+4-7
- docs/faq/how-do-i-set-an-eme-simulation.md+15-16
- docs/faq/how-do-i-set-an-inverse-design-problem.md+8-12
- docs/faq/how-do-i-use-heat-data-in-a-fdtd-simulation.md-18
- docs/faq/how-is-the-adjoint-simulation-billed.md+3-29
- docs/faq/how-many-simulations-are-performed-in-adjoint-calculations.md+2-29
- 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+11-12
- 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+4-29
- .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+511-911
- 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+235-727
- ChargeSolver.ipynb+52-487
- 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+2.6k-534
- 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+1.1k-113
- PlasmonicNanoparticle.ipynb+353-253
- PlasmonicPhotothermalHeating.ipynb-2.5k
- RadiativeCoolingGlass.ipynb+1-1
- SMatrix.ipynb+2-2
- SelfIntersectingPolyslab.ipynb+1-1
- SourceNormalization.ipynb-2.4k
- ThermallyTunedRingResonator.ipynb+240-698
- ThermoOpticDopedModulator.ipynb+404-228
- 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+1-4
- 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+63-405
0 commit comments