MCPcopy Create free account

hub / github.com/NanoComp/meep / functions

Functions3,134 in github.com/NanoComp/meep

↓ 6 callersFunctionis_file
src/meepgeom.cpp:294
↓ 6 callersFunctionis_variable
src/meepgeom.cpp:288
↓ 6 callersFunctionissmall
tests/cylindrical.cpp:152
↓ 6 callersMethodlog
src/fields.cpp:745
↓ 6 callersFunctionmaterial_gc
garbage collection for material structures: called to deallocate memory allocated for susceptibilities in user-defined materials. TODO
src/meepgeom.cpp:100
↓ 6 callersMethodmatrix_eq
(self, exp, res)
python/tests/test_geom.py:525
↓ 6 callersFunctionmirrorindex
implement mirror boundary conditions for i outside 0..n-1: */
src/fields.cpp:755
↓ 6 callersMethodoutput_components
(self, fname, *components)
python/simulation.py:3864
↓ 6 callersMethodoutput_field
(self)
python/solver.py:603
↓ 6 callersMethodplot2D
Plots a 2D cross section of the simulation domain using `matplotlib`. The plot includes the geometry, boundary layers, sources, and m
python/simulation.py:4798
↓ 6 callersFunctionpmod
utility routine for modular arithmetic that always returns a nonnegative integer
src/mpb.cpp:208
↓ 6 callersMethodregister_monitors
(self, frequencies)
python/adjoint/objective.py:559
↓ 6 callersFunctionrotate2
src/vec.cpp:1121
↓ 6 callersMethodround_float
src/meep/vec.hpp:668
↓ 6 callersMethodset_id
This should only be used when dumping and loading susceptibility data to hdf5
src/meep.hpp:222
↓ 6 callersMethodsplit_at_fraction
src/vec.cpp:1050
↓ 6 callersMethodyucky_direction
src/vec.cpp:283
↓ 6 callersMethodyucky_val
src/vec.cpp:273
↓ 5 callersFunctionFOR_COMPONENTS
src/structure.cpp:551
↓ 5 callersFunctionFOR_COMPONENTS
src/multilevel-atom.cpp:250
↓ 5 callersMethod__init__
+ **`thickness` [ `number` ]** — The spatial thickness of the PML layer which extends from the boundary towards the *inside* of the
python/simulation.py:222
↓ 5 callersMethod__init__
Construct a `Source`. + **`src` [`SourceTime` class ]** — Specify the time-dependence of the source (see below). No defaul
python/source.py:41
↓ 5 callersMethod_adj_src_scale
Calculates the scale for the adjoint sources.
python/adjoint/objective.py:65
↓ 5 callersMethod_create_time_profile
Creates a time-domain waveform for normalizing the adjoint source(s). For single-frequency objective functions, we should generate a Gaussian
python/adjoint/objective.py:138
↓ 5 callersMethod_evaluate_dft_objects
(self)
python/simulation.py:2984
↓ 5 callersMethodadd_dft_flux_plane
src/dft.cpp:874
↓ 5 callersMethodadd_volume_source
src/sources.cpp:223
↓ 5 callersFunctionbench_periodic
tests/bench.cpp:33
↓ 5 callersMethodcheck1d
(self, vol, expected_min, expected_max)
python/tests/test_fragment_stats.py:444
↓ 5 callersMethodclone
src/meep.hpp:1005
↓ 5 callersFunctiondot
src/bicgstab.cpp:76
↓ 5 callersFunctiondot_product
src/mpb.cpp:335
↓ 5 callersFunctionfilter_dict
(dict_to_filter: dict, func_with_kwargs: Callable)
python/visualization.py:106
↓ 5 callersMethodget_curfield_as_array
(self, bloch_phase=True)
python/solver.py:432
↓ 5 callersMethodget_freqs
(self)
python/solver.py:340
↓ 5 callersMethodget_g
src/meep.hpp:1710
↓ 5 callersFunctiongreen3d
Given the field f0 correponding to current-source component c0 at x0, compute the E/H fields EH[6] (6 components) at x for a frequency freq in t
src/near2far.cpp:133
↓ 5 callersFunctionharmonics
tests/harmonics.cpp:27
↓ 5 callersMethodiloc
src/vec.cpp:843
↓ 5 callersFunctioninit_do_averaging
(mat_func)
python/geom.py:29
↓ 5 callersFunctioninit_rand
src/random.cpp:30
↓ 5 callersFunctionis_leaf_node
Returns True if the partition has no children. Args: partition: the BinaryPartition node Returns: A boolean indicating whether p
python/binary_partition_utils.py:9
↓ 5 callersFunctionlinear_interpolate
linearly interpolate a given point in a 3d grid of data. */
src/fields.cpp:792
↓ 5 callersMethodlittle_owned_corner0
differs from little_owned_corner in that it doesn't count "ownership" of the r=0 origin for Dcyl, which is updated separately */
src/meep/vec.hpp:1102
↓ 5 callersFunctionmaterial_epsmu
scheme/structure.cpp:397
↓ 5 callersFunctionmean_medium_from_matrix
Extract the mean epsilon from the effective inverse dielectric tensor, which contains two eigenvalues that correspond to the mean epsilon, and o
libpympb/pympb.cpp:185
↓ 5 callersMethodnew_from_simulation
Creates a new `MeepTimingMeasurements` from a Meep simulation object. Usage example: ``` sim = mp.Simulation(...) sim
python/timing_measurements.py:97
↓ 5 callersFunctionnumber_of_directions
src/meep/vec.hpp:96
↓ 5 callersMethodoutput_epsilon
(self)
python/solver.py:615
↓ 5 callersFunctionparity_string
Return a string describing the current parity, used for frequency and filename prefixes
libpympb/pympb.cpp:172
↓ 5 callersFunctionpartial_sum_to_all
src/mympi.cpp:517
↓ 5 callersMethodplanewave_in_vacuum
Verifies properties of the fields of a planewave in 1D or 3D. Computes the DFT fields at two different positions in the 1D grid and
python/tests/test_planewave_1D.py:12
↓ 5 callersFunctionplot_volume
( sim: Simulation, ax: Axes, volume: Volume, output_plane: Optional[Volume] = None, plotti
python/visualization.py:314
↓ 5 callersMethodreset
src/fields.cpp:653
↓ 5 callersFunctionset_default_material
src/meepgeom.cpp:32
↓ 5 callersMethodset_volume
src/meepgeom.cpp:778
↓ 5 callersMethodshift
Shifts the object's `center` by `vec` (`Vector3`), returning a new object. This can also be accomplished via the `+` operator:
python/geom.py:1117
↓ 5 callersMethodsolve_cw
Solve for the CW (constant frequency) field response at the given frequency to the sources (with amplitude given by the current sources at the c
src/cw_fields.cpp:142
↓ 5 callersMethodt
src/meep_internals.hpp:66
↓ 5 callersFunctiontanh_projection
src/meepgeom.cpp:497
↓ 5 callersFunctionunit_ivec
src/meep/vec.hpp:929
↓ 5 callersMethodunset_volume
src/meepgeom.cpp:771
↓ 5 callersMethodupdate
src/dft_ldos.cpp:97
↓ 5 callersFunctionv3
doc/docs/Developer_Codes/WriteChunkInfo.cpp:19
↓ 5 callersMethodvolume
src/vec.cpp:163
↓ 5 callersFunctionyucky_dir
Used for n=0,1,2 nested loops in macros. We should arrange the ordering so that this gives most efficient traversal of a field array, where n=2
src/vec.cpp:262
↓ 4 callersFunctionJ
src/initialize.cpp:38
↓ 4 callersFunctionPLOOP_OVER_VOL_OWNED0
////////////////////////////////////////////////////////
src/step_db.cpp:219
↓ 4 callersMethod_add_fluxish_stuff
( self, add_dft_stuff, freq, stufflist, decimation_factor, *args )
python/simulation.py:3805
↓ 4 callersMethod_compute_fragment_stats
(self, gv)
python/simulation.py:1963
↓ 4 callersMethod_create_grid_volume
(self, k: Vector3Type = None)
python/simulation.py:1672
↓ 4 callersMethod_fit_volume_to_simulation
(self, vol: Volume)
python/simulation.py:1576
↓ 4 callersMethod_get_field
(self, f, band, bloch_phase)
python/solver.py:399
↓ 4 callersMethod_load_dump_structure_2d
( self, chunk_file=False, chunk_sim=False, single_parallel_file=True )
python/tests/test_dump_load.py:38
↓ 4 callersMethod_load_dump_structure_3d
( self, chunk_file=False, chunk_sim=False, single_parallel_file=True )
python/tests/test_dump_load.py:133
↓ 4 callersMethod_test_get_field
(self, field)
python/tests/test_mpb.py:442
↓ 4 callersFunction_when_true_funcs
(cond, *step_funcs)
python/simulation.py:5061
↓ 4 callersMethodadd_dft_flux_box
src/dft.cpp:850
↓ 4 callersFunctionand_to_all
src/mympi.cpp:610
↓ 4 callersFunctionapprox_point
tests/three_d.cpp:72
↓ 4 callersFunctionbench_3d
tests/bench.cpp:247
↓ 4 callersMethodbig_owned_corner
src/meep/vec.hpp:1107
↓ 4 callersFunctionbox_vertices
( box_center: Vector3, box_size: Vector3, is_cylindrical: bool = False )
python/visualization.py:292
↓ 4 callersMethodchi1p1
returns trace of the tensor diagonal
src/meepgeom.cpp:899
↓ 4 callersMethodcompute_symmetries
(self, W, w)
python/solver.py:1169
↓ 4 callersMethodcurrent
src/meep.hpp:977
↓ 4 callersFunctiondesign_region_to_grid
Returns the coordinates of the 1D grid for the design region. Args: nz: number of grid points. Returns: The 1D coordinates of th
python/examples/adjoint_optimization/multilayer_opt.py:51
↓ 4 callersFunctiondesign_region_to_meshgrid
Returns the 2D coordinates of the meshgrid for the design region. Args: nx, ny: the number of grid points in the x and y directions, respec
python/examples/adjoint_optimization/binary_grating_levelset.py:53
↓ 4 callersMethoddiameter
src/vec.cpp:196
↓ 4 callersFunctiondisplay_csv
(sim, name, data)
python/simulation.py:5513
↓ 4 callersMethodeff_chi1inv_row
default: simple numerical integration of surfaces/cubes, relative tolerance 'tol'. This is superseded by the routines in the libctl interface,
src/anisotropic_averaging.cpp:90
↓ 4 callersMethodelectric_energy_in_box
Given a `mp.Volume`, returns the integral of the electric-field energy $\\mathbf{E}^* \\cdot \\mathbf{D}/2$ in the given volume. If t
python/simulation.py:3680
↓ 4 callersFunctionenumerate_leaf_nodes
Enumerates all leaf nodes of a partition. Args: partition: the BinaryPartition node Yields: The leaf nodes contained within the
python/binary_partition_utils.py:21
↓ 4 callersFunctionfind_exponent
tests/convergence_cyl_waveguide.cpp:14
↓ 4 callersFunctionfirst_field_component
src/vec.cpp:121
↓ 4 callersMethodfix_field_phase
(self)
python/solver.py:452
↓ 4 callersFunctionget_2D_dimensions
(sim: Simulation, output_plane: Volume)
python/visualization.py:249
↓ 4 callersFunctionget_attr_material
python/typemap_utils.cpp:362
↓ 4 callersMethodget_avg_chunk_communication_area
(self)
python/simulation.py:2227
↓ 4 callersFunctionget_chi
src/meepgeom.cpp:1479
← previousnext →301–400 of 3,134, ranked by callers