Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NanoComp/meep
/ functions
Functions
3,134 in github.com/NanoComp/meep
⨍
Functions
3,134
◇
Types & classes
277
↳
Endpoints
3
↓ 4 callers
Function
get_chi2
scheme/structure.cpp:973
↓ 4 callers
Function
get_chi3
scheme/structure.cpp:929
↓ 4 callers
Function
get_cnd
src/meepgeom.cpp:1550
↓ 4 callers
Function
get_cnd
scheme/structure.cpp:1039
↓ 4 callers
Method
get_dims
libpympb/pympb.cpp:1539
↓ 4 callers
Method
get_eps
src/monitor.cpp:203
↓ 4 callers
Method
get_epsilon
(self)
python/solver.py:375
↓ 4 callers
Method
get_epsilon_point
(self, p)
python/solver.py:455
↓ 4 callers
Method
get_kpoint_index
libpympb/pympb.cpp:1022
↓ 4 callers
Method
get_material_pt
the goal of this routine is to fill in the 'medium' field within the material structure as appropriate for the material properties at r.
src/meepgeom.cpp:850
↓ 4 callers
Method
get_max_chunk_communication_area
(self)
python/simulation.py:2224
↓ 4 callers
Method
get_mu
(self)
python/solver.py:379
↓ 4 callers
Function
get_pixels_in_box
src/meepgeom.cpp:2162
↓ 4 callers
Method
get_poynting
(self, which_band)
python/solver.py:349
↓ 4 callers
Method
green2d
Produces the 2D Green's function for an arbitrary complex point source at X0 along the meshgrid X.
python/source.py:985
↓ 4 callers
Function
greencyl
cylindrical Green's function constructed by integrating green3d as the source term rotates around the z axis with exp(im*phi) dependence, integrated t
src/near2far.cpp:279
↓ 4 callers
Function
gv2box
scheme/structure.cpp:154
↓ 4 callers
Method
h5file_name
src/h5fields.cpp:433
↓ 4 callers
Method
icenter
src/vec.cpp:1089
↓ 4 callers
Method
initialize_field
src/initialize.cpp:135
↓ 4 callers
Method
intersect_with
src/vec.cpp:202
↓ 4 callers
Function
is_tm
src/fields.cpp:458
↓ 4 callers
Function
lazy
(x)
python/geom.py:1699
↓ 4 callers
Method
load_hdf5
(self)
python/simulation.py:667
↓ 4 callers
Function
master_printf_stderr
src/mympi.cpp:705
↓ 4 callers
Function
matgrid_val
src/meepgeom.cpp:504
↓ 4 callers
Function
medium_struct_equal
src/meepgeom.cpp:69
↓ 4 callers
Method
modal_volume_in_box
Given a `mp.Volume`, returns the instantaneous modal volume according to the Purcell-effect definition: $\\left(\\int\\vareps
python/simulation.py:3743
↓ 4 callers
Function
mu_not_1
src/meepgeom.cpp:1526
↓ 4 callers
Function
norm2
src/bicgstab.cpp:83
↓ 4 callers
Method
nowned_min
src/meep/vec.hpp:1049
↓ 4 callers
Method
output_dft
Output the Fourier-transformed fields in `dft_fields` (created by `add_dft_fields`) to an HDF5 file with name `fname` (does *not* inc
python/simulation.py:3059
↓ 4 callers
Method
output_field_x
(self)
python/solver.py:606
↓ 4 callers
Method
output_field_y
(self)
python/solver.py:609
↓ 4 callers
Method
output_field_z
(self)
python/solver.py:612
↓ 4 callers
Function
periodic_ez
tests/known_results.cpp:91
↓ 4 callers
Function
phi
(p)
python/examples/polarization_grating.py:39
↓ 4 callers
Function
place_label
( ax: Axes, label_text: str, x: float, y: float, centerx: float, centery: float, l
python/visualization.py:130
↓ 4 callers
Function
py_vector3_object
python/typemap_utils.cpp:103
↓ 4 callers
Function
pymedium_to_medium
python/typemap_utils.cpp:814
↓ 4 callers
Method
remove
(self)
python/simulation.py:675
↓ 4 callers
Method
restart_fields
Restart the fields at time zero, with zero fields. Does *not* reset the Fourier transforms of the flux planes, which continue to be a
python/simulation.py:4505
↓ 4 callers
Method
round_down_to_even
src/meep/vec.hpp:896
↓ 4 callers
Method
run_k_points
Given a list of `Vector3`, `k_points` of *k* vectors, runs a simulation for each *k* point (i.e. specifying Bloch-periodic boundary c
python/simulation.py:2934
↓ 4 callers
Method
run_mode_coeffs
(self, mode_num, kpoint_func, nf=1, resolution=15)
python/tests/test_mode_coeffs.py:9
↓ 4 callers
Method
save_hdf5
(self)
python/simulation.py:663
↓ 4 callers
Method
scale_dfts
src/dft.cpp:597
↓ 4 callers
Method
set_boundary
Sets the condition of the boundary on the specified side in the specified direction. See the [Constants (Enumerated Types)](#constant
python/simulation.py:2669
↓ 4 callers
Method
set_cond_profile
scheme/structure.cpp:313
↓ 4 callers
Method
set_output_directory
src/output_directory.cpp:34
↓ 4 callers
Function
setup_sim
(zDim=0)
python/tests/test_visualization.py:31
↓ 4 callers
Method
sigma_row
src/meepgeom.cpp:1654
↓ 4 callers
Function
sum_to_master
src/mympi.cpp:414
↓ 4 callers
Method
to_gif
Generates and outputs a GIF file of the animation with the filename, `filename`, and the frame rate, `fps`. Note that GIFs are signif
python/visualization.py:1711
↓ 4 callers
Method
to_jshtml
Outputs an interactable JSHTML animation object that is embeddable in Jupyter notebooks. The object is packaged with controls to mani
python/visualization.py:1669
↓ 4 callers
Method
to_mp4
Generates and outputs an mp4 video file of the animation with the filename, `filename`, and the frame rate, `fps`. Default encoding i
python/visualization.py:1759
↓ 4 callers
Function
unset_default_material
src/meepgeom.cpp:46
↓ 4 callers
Method
update_design_parameters
(self, design_parameters)
python/adjoint/utils.py:40
↓ 4 callers
Function
vector3_to_arr
libpympb/pympb.cpp:148
↓ 4 callers
Method
yee_shift
src/vec.cpp:325
↓ 3 callers
Function
Jprime
src/initialize.cpp:48
↓ 3 callers
Function
Jroot
src/initialize.cpp:54
↓ 3 callers
Function
LOOP_OVER_DIRECTIONS
src/meepgeom.cpp:2674
↓ 3 callers
Method
__init__
Initialize a differentiable LDOS instance Args: sim: the Meep simulation object of the problem.
python/adjoint/objective.py:550
↓ 3 callers
Method
__init__
(self, name, obj)
doc/generate_py_api.py:99
↓ 3 callers
Method
_adjust_grid_size
(self)
python/solver.py:317
↓ 3 callers
Function
_build_3d_pml
(width: Vector3, translate: Vector3)
python/visualization.py:1263
↓ 3 callers
Function
_centered
Formats the output of an FFT to center the zero-frequency component. A helper function borrowed from SciPy: https://github.com/scipy/scipy/bl
python/adjoint/filters.py:17
↓ 3 callers
Function
_combine_step_funcs
(*step_funcs)
python/simulation.py:5041
↓ 3 callers
Method
_create_fname
(self, fname, prefix, parity_suffix)
python/solver.py:762
↓ 3 callers
Method
_create_h5_dataset
(self, h5file, key)
python/solver.py:759
↓ 3 callers
Method
_display_energy
(self, name, func, energys)
python/simulation.py:3155
↓ 3 callers
Method
_get_field_function_volume
(self, where=None, center=None, size=None)
python/simulation.py:4358
↓ 3 callers
Method
_infer_dimensions
(self, k: Vector3Type = None)
python/simulation.py:1609
↓ 3 callers
Method
_init_structure
(self, k=False)
python/simulation.py:2005
↓ 3 callers
Method
_node_info
(self)
python/simulation.py:6439
↓ 3 callers
Function
_read_chunk
Inverse of write_chunk, above. The caller must first get the total dataset's rank and dims first by calling read_size, above, (which also opens
src/h5file.cpp:775
↓ 3 callers
Method
_run_sources_until
(self, cond, step_funcs)
python/simulation.py:2866
↓ 3 callers
Method
_test_1d
(self, sym, pml=[])
python/tests/test_fragment_stats.py:113
↓ 3 callers
Method
_test_2d
(self, sym, pml=[])
python/tests/test_fragment_stats.py:199
↓ 3 callers
Method
_test_3d
(self, sym, pml=[])
python/tests/test_fragment_stats.py:298
↓ 3 callers
Method
_validate_sim
Ensures that chunk layout and chunk volumes are properly formatted. Args: sim: the meep.Simulation object to validate Rais
python/chunk_balancer.py:118
↓ 3 callers
Function
_write_chunk
Write a chunk of data to dataset <dataname> in HDF5 file. The dataset has dimension dims[rank], and we are writing a chunk stored at <data> (row
src/h5file.cpp:625
↓ 3 callers
Method
_write_lattice_vectors
(self, h5file)
python/solver.py:754
↓ 3 callers
Function
abort_with_stack_trace
python/typemap_utils.cpp:42
↓ 3 callers
Function
add_pols
src/meepgeom.cpp:1809
↓ 3 callers
Function
add_pols
scheme/structure.cpp:1279
↓ 3 callers
Method
add_source
(self, sim)
python/source.py:135
↓ 3 callers
Method
add_to
src/sources.cpp:40
↓ 3 callers
Function
am_really_master
src/mympi.cpp:664
↓ 3 callers
Method
apply
src/structure.cpp:208
↓ 3 callers
Function
bench_2d
tests/bench.cpp:88
↓ 3 callers
Function
bench_flux_1d
tests/bench.cpp:56
↓ 3 callers
Function
bicgstabL
BiCGSTAB(L) algorithm for the n-by-n problem Ax = b */
src/bicgstab.cpp:112
↓ 3 callers
Function
cartesian_to_lattice
(x, lat)
python/geom.py:1587
↓ 3 callers
Function
cavity_1d
tests/flux.cpp:122
↓ 3 callers
Method
change_k_point
Change the `k_point` (the Bloch periodicity).
python/simulation.py:4443
↓ 3 callers
Function
check_2d_3d
tests/near2far.cpp:116
↓ 3 callers
Function
check_excluded
(name)
doc/generate_py_api.py:409
↓ 3 callers
Method
check_fields_against_h5
(self, ref_path, field, suffix="")
python/tests/test_mpb.py:215
← previous
next →
401–500 of 3,134, ranked by callers