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
↓ 1 callers
Method
chi3
src/meepgeom.cpp:1522
↓ 1 callers
Function
cinterp_tensors
src/meepgeom.cpp:542
↓ 1 callers
Function
clean_vec
src/meep/vec.hpp:738
↓ 1 callers
Function
combine_band_functions
Combines zero or more band functions into one
python/solver.py:1376
↓ 1 callers
Function
compare_array_to_dataset
/ return L2 norm of error normalized by average of L2 norms */ /
tests/dft-fields.cpp:105
↓ 1 callers
Function
compare_complex_hdf5_datasets
/ compute the L2 norm of two complex-valued HDF5 datasets, */ after (a) normalizing each data set by its maximum amplitude*/ and (b) compensating f
tests/dft-fields.cpp:143
↓ 1 callers
Function
compare_hdf5_datasets
/ return true if the datasets match, false if not */ /
tests/user-defined-material.cpp:52
↓ 1 callers
Function
compare_hdf5_datasets
/ return true if the datasets match, false if not */ /
tests/cyl-ellipsoid-ll.cpp:29
↓ 1 callers
Method
complexflux
(self)
python/simulation.py:702
↓ 1 callers
Method
computational_volume
src/vec.cpp:175
↓ 1 callers
Method
compute_1_group_velocity
returns group velocity for band b, in Cartesian coordinates */
libpympb/pympb.cpp:2300
↓ 1 callers
Method
compute_1_group_velocity_component
as above, but only computes for given band */
libpympb/pympb.cpp:2256
↓ 1 callers
Method
compute_energy_in_dielectric
(self, eps_low, eps_high)
python/solver.py:776
↓ 1 callers
Method
compute_energy_integral
(self, f)
python/solver.py:779
↓ 1 callers
Method
compute_field_divergence
(self)
python/solver.py:770
↓ 1 callers
Method
compute_field_integral
(self, f)
python/solver.py:782
↓ 1 callers
Method
compute_group_velocities
(self)
python/solver.py:785
↓ 1 callers
Method
compute_new_chunk_layout
Rebalances the partition to equalize simulation time for node's children. Args: timing_measurements: elapsed time by category from
python/chunk_balancer.py:83
↓ 1 callers
Method
compute_new_chunk_layout
Rebalances the partition to equalize simulation time for node's children. Args: timing_measurements: elapsed time by category from
python/chunk_balancer.py:162
↓ 1 callers
Method
compute_one_group_velocity
(self, which_band)
python/solver.py:798
↓ 1 callers
Method
compute_one_group_velocity_component
(self, direction, which_band)
python/solver.py:801
↓ 1 callers
Method
compute_symmetry
(self, band, W, w)
python/solver.py:1166
↓ 1 callers
Method
contains
src/vec.cpp:353
↓ 1 callers
Method
continuous_src_time
src/meep.hpp:1046
↓ 1 callers
Function
convert
(fname)
python/simulation.py:5560
↓ 1 callers
Function
convert_h5
(rm_h5, convert_cmd, *step_funcs)
python/simulation.py:5559
↓ 1 callers
Method
copy_internal_data
src/susceptibility.cpp:141
↓ 1 callers
Method
cost
Return the estimated time in seconds this fragment will take to run based on a cost function obtained via linear regression on a dataset of random sim
src/meepgeom.cpp:2448
↓ 1 callers
Function
cost_diff
src/vec.cpp:969
↓ 1 callers
Function
cp
src/output_directory.cpp:49
↓ 1 callers
Function
create_absorber_list
/ mechanism for allowing users to specify non-PML absorbing */ layers. */ /
src/meepgeom.cpp:1912
↓ 1 callers
Method
create_h5data
(self)
python/tests/test_source.py:164
↓ 1 callers
Function
create_ring_gds
(radius, width)
python/examples/ring_gds.py:26
↓ 1 callers
Function
create_structure
/ / /
doc/docs/Developer_Codes/WriteChunkInfo.cpp:115
↓ 1 callers
Function
create_structure_by_hand
/ / /
tests/bend-flux-ll.cpp:81
↓ 1 callers
Function
create_structure_from_GDSII
tests/bend-flux-ll.cpp:53
↓ 1 callers
Function
cross_negative
src/fields.cpp:398
↓ 1 callers
Function
cross_product
compute axb = a cross b
src/mpb.cpp:330
↓ 1 callers
Method
custom_py_src_time
python/meep-python.hpp:10
↓ 1 callers
Function
cvec_to_value
convenience routine to get element of material tensors */
src/meepgeom.cpp:2487
↓ 1 callers
Method
dataset_exists
src/h5file.cpp:101
↓ 1 callers
Function
design_diff
(x)
python/adjoint/unfilter_design.py:32
↓ 1 callers
Function
destroy_absorber_list
src/meepgeom.cpp:1917
↓ 1 callers
Method
dft_data
src/meepgeom.cpp:2472
↓ 1 callers
Method
dft_maxfreq
return the maximum abs(freq) over all DFT chunks
src/dft.cpp:381
↓ 1 callers
Method
dft_monitor_size
return the size of the dft monitor
src/dft.cpp:1474
↓ 1 callers
Method
dft_norm
Return the L2 norm of the DFTs themselves. This is useful to check whether the simulation is finished (whether all relevant fields have decayed).
src/dft.cpp:313
↓ 1 callers
Method
dft_norm2
src/dft.cpp:322
↓ 1 callers
Method
diag
(self)
python/simulation.py:753
↓ 1 callers
Function
diamond
()
python/examples/mpb_data_analysis.py:61
↓ 1 callers
Method
diffractedplanewave
src/sources.cpp:748
↓ 1 callers
Method
dipole
src/sources.cpp:98
↓ 1 callers
Function
dipole_in_cleaved_stack
Computes the flux of a dipole in a cleaved multilayer stack. Args: dipole_pol: polarization of the dipole ("x", "y", or "z"). dip
python/examples/edge_emitter_3D.py:28
↓ 1 callers
Function
dipole_in_vacuum
Computes the far fields of an off-axis point source. Args: dipole_pol: the dipole polarization. dipole_pos_r: the radial position
python/examples/dipole_in_vacuum_cyl_off_axis.py:136
↓ 1 callers
Function
disc_radiated_flux
Computes the radiated flux from a "ring" current source within a disc. Args: disc_um: thickness of dielectric disc. source_zpos:
python/examples/disc_radiation_pattern.py:137
↓ 1 callers
Function
display_figure_immediately
Trigger the specified figure to display immediately, rather than waiting on the cell execution to end. Due to limitations in ipympl: https://
python/visualization.py:1381
↓ 1 callers
Method
display_fluxes
Given a number of flux objects, this displays a comma-separated table of frequencies and flux spectra, prefixed by "flux1:" or simila
python/simulation.py:3573
↓ 1 callers
Method
display_forces
Given a number of force objects, this displays a comma-separated table of frequencies and force spectra, prefixed by "force1:" or sim
python/simulation.py:3415
↓ 1 callers
Function
display_progress
(t0, t, dt)
python/simulation.py:5518
↓ 1 callers
Function
dist2
src/sphere-quad.cpp:211
↓ 1 callers
Function
divide_parallel_processes
src/mympi.cpp:812
↓ 1 callers
Method
dtft
(self, y, f)
python/adjoint/filter_source.py:150
↓ 1 callers
Method
dump_fields
Dumps the fields to the file `fname`.
python/simulation.py:2334
↓ 1 callers
Method
dump_params
src/susceptibility.cpp:309
↓ 1 callers
Method
dump_structure
Dumps the structure to the file `fname`.
python/simulation.py:2302
↓ 1 callers
Method
eig_power
Returns the total power of the fields from the eigenmode source at frequency `freq`.
python/source.py:630
↓ 1 callers
Method
electric
(self)
python/simulation.py:820
↓ 1 callers
Method
electric
src/dft.cpp:681
↓ 1 callers
Function
empty_volume
src/vec.cpp:614
↓ 1 callers
Function
end_critical_section
src/mympi.cpp:777
↓ 1 callers
Function
epigraph_constraint
Constraint function for the epigraph formulation. Args: result: evaluation of this constraint function, modified in place. epigraph_a
python/examples/adjoint_optimization/mode_converter.py:176
↓ 1 callers
Function
equal_float
/ / /
tests/array-metadata.cpp:57
↓ 1 callers
Method
estimate_impulse_response
(self, H)
python/adjoint/filter_source.py:174
↓ 1 callers
Method
estimated_cost
src/structure.cpp:200
↓ 1 callers
Method
eval_susceptibility
(self, freq)
python/geom.py:803
↓ 1 callers
Function
exact_pml_rot2x_tm
tests/symmetry.cpp:816
↓ 1 callers
Method
exit
src/time.cpp:97
↓ 1 callers
Method
ext_eff_3D
Computes the extraction efficiency of a point dipole embedded within a dielectric layer above a lossless ground plane in 3D Cartesian
python/tests/test_ldos.py:284
↓ 1 callers
Function
extraction_eff_3D
Computes the extraction efficiency in 3D Cartesian coordinates. Args: dmat: thickness of dielectric layer. h: height of dipole above
python/examples/extraction_eff_ldos.py:110
↓ 1 callers
Function
extraction_eff_cyl
Computes the extraction efficiency in cylindrical coordinates. Args: dmat: thickness of dielectric layer. h: height of dipole above g
python/examples/extraction_eff_ldos.py:25
↓ 1 callers
Method
farfield
src/near2far.cpp:400
↓ 1 callers
Function
field_func
(p)
python/examples/multilevel-atom.py:99
↓ 1 callers
Function
fieldop
src/cw_fields.cpp:86
↓ 1 callers
Function
find_array_min_max
src/meepgeom.cpp:3012
↓ 1 callers
Method
find_best_split
src/vec.cpp:995
↓ 1 callers
Function
find_modes
(filename, wvl=1.55, bw=0.05)
python/examples/ring_gds.py:73
↓ 1 callers
Method
first_brillouin_zone
Function to convert a k-point k into an equivalent point in the first Brillouin zone (not necessarily the irreducible Brillouin zone)
python/solver.py:1118
↓ 1 callers
Function
flux_2d
tests/flux.cpp:157
↓ 1 callers
Function
flux_cyl
tests/flux.cpp:228
↓ 1 callers
Function
flux_from_farfields
Computes the flux from the far fields. Args: e_field, h_field: the electric (Er, Ep, Ez) and magnetic (Hr, Hp, Hz) far fields,
python/examples/dipole_in_vacuum_cyl_off_axis.py:223
↓ 1 callers
Method
flux_in_box_wrongH
Compute ExH integral in box using current fields, ignoring fact that this E and H correspond to different times. */
src/energy_and_flux.cpp:189
↓ 1 callers
Method
force
(self)
python/simulation.py:741
↓ 1 callers
Method
fourier_sourcedata
src/dft.cpp:1491
↓ 1 callers
Method
fourier_transform
(self, freq)
python/source.py:338
↓ 1 callers
Method
free_space_radiation
(self)
python/tests/test_antenna_radiation.py:40
↓ 1 callers
Method
func
(self)
python/adjoint/filter_source.py:168
↓ 1 callers
Function
gaussian_random
src/random.cpp:57
↓ 1 callers
Method
gaussianbeam
src/sources.cpp:560
↓ 1 callers
Method
gen_interpolation_matrix
Generates a bilinear interpolation matrix. Arguments: rho_x ................ [N,] numpy array - original x array mapping to
python/adjoint/basis.py:215
↓ 1 callers
Function
generate_docs
Process the items and create markdown from their docstrings, returned as a dictionary.
doc/generate_py_api.py:438
← previous
next →
1,001–1,100 of 3,134, ranked by callers