MCPcopy Create free account

hub / github.com/NanoComp/meep / functions

Functions3,134 in github.com/NanoComp/meep

↓ 427 callersMethodin_direction
src/meep/vec.hpp:698
↓ 416 callersFunctionabort
src/mympi.cpp:238
↓ 410 callersFunctionmaster_printf
src/mympi.cpp:698
↓ 307 callersFunctionabs
src/meep/vec.hpp:718
↓ 196 callersMethodadd_point_source
THIS VARIANT IS FOR BACKWARDS COMPATIBILITY, and is DEPRECATED:
src/sources.cpp:193
↓ 176 callersMethodset_direction
src/meep/vec.hpp:699
↓ 167 callersMethodsurroundings
src/vec.cpp:285
↓ 162 callersMethodstep
src/step.cpp:35
↓ 143 callersMethodrun
`run(step_functions..., until=condition/time)` ##sig-keep Run the simulation until a certain time or condition, calling the given s
python/simulation.py:4528
↓ 132 callersMethody
src/meep/vec.hpp:696
↓ 131 callersFunctioncomponent_direction
src/meep/vec.hpp:476
↓ 131 callersMethodx
src/meep/vec.hpp:695
↓ 123 callersMethodtime
src/meep.hpp:1907
↓ 117 callersFunctionLOOP_OVER_DIRECTIONS
src/vec.cpp:34
↓ 113 callersMethodrun
(self, *band_functions)
python/solver.py:971
↓ 113 callersMethodz
src/meep/vec.hpp:697
↓ 100 callersMethodadd_flux
`add_flux(fcen, df, nfreq, freq, FluxRegions, decimation_factor=0)` ##sig Add a bunch of `FluxRegion`s to the current simulation (in
python/simulation.py:3495
↓ 98 callersMethodntot
src/meep/vec.hpp:1048
↓ 96 callersFunctioncompare_point
tests/symmetry.cpp:62
↓ 86 callersFunctionmax
src/vec.cpp:139
↓ 85 callersFunctionveccyl
src/meep/vec.hpp:744
↓ 80 callersMethodfield_energy
src/energy_and_flux.cpp:48
↓ 78 callersMethodget_array
Returns a slice of the materials or time-domain fields over a subregion of the cell at the current simulation time as a NumPy array.
python/simulation.py:3892
↓ 77 callersMethodtransform
src/vec.cpp:1251
↓ 73 callersMethodcenter
src/vec.cpp:1103
↓ 73 callersMethodis_mine
src/meep.hpp:1567
↓ 68 callersMethodelectric_energy_in_box
src/energy_and_flux.cpp:85
↓ 67 callersFunctiondirection_component
src/meep/vec.hpp:523
↓ 64 callersMethodmagnetic_energy_in_box
src/energy_and_flux.cpp:91
↓ 63 callersFunctionmirror
src/vec.cpp:1132
↓ 63 callersFunctiontype
src/meep/vec.hpp:427
↓ 62 callersMethodround_time
when comparing times, e.g. for source cutoffs, it is useful to round to float to avoid gratuitous sensitivity to floating-point roundoff error
src/meep.hpp:1906
↓ 61 callersFunctioncompare
tests/symmetry.cpp:53
↓ 60 callersMethodinit_sim
(self)
python/simulation.py:2458
↓ 57 callersFunctionpml
src/structure.cpp:257
↓ 56 callersMethodassertClose
Checks if two scalars or vectors satisfy ‖x-y‖ ≤ ε * max(‖x‖, ‖y‖). Args: x, y: two quantities to be compared (scalars or 1d arra
python/tests/utils.py:10
↓ 55 callersFunctionam_master
src/meep/mympi.hpp:58
↓ 53 callersMethodget
Returns the current global verbosity level.
python/verbosity_mgr.py:106
↓ 52 callersMethodreset_meep
Reset all of Meep's parameters, deleting the fields, structures, etcetera, from memory as if you had not run any computations. If the
python/simulation.py:4490
↓ 50 callersMethodin_direction_min
src/meep/vec.hpp:960
↓ 50 callersFunctionsum_to_all
src/mympi.cpp:430
↓ 49 callersFunctioncomponent_name
src/vec.cpp:72
↓ 49 callersMethodget_eigenmode_coefficients
Given a flux object and either a list of indices `bands` (starts at one) or a `DiffractedPlanewave` object, return a `namedtuple` wit
python/simulation.py:4160
↓ 48 callersMethodconj
(self)
python/geom.py:1481
↓ 48 callersMethodr
src/meep/vec.hpp:694
↓ 46 callersMethoduse_bloch
src/boundaries.cpp:90
↓ 45 callersFunctionwall_time
src/mympi.cpp:224
↓ 43 callersMethodhas_field
src/meep/vec.hpp:1037
↓ 41 callersFunctionidentity
src/vec.cpp:1155
↓ 40 callersFunctionvoltwo
src/vec.cpp:911
↓ 39 callersMethodclose
Returns whether or not the corresponding components of the `self` and `v` vectors are within `tol` of each other. Defaults to 1e-7.
python/geom.py:219
↓ 37 callersMethoddot
Returns the dot product of *`self`* and *`v`*. ```python v3 = v1.dot(v2) ```
python/geom.py:171
↓ 37 callersFunctionis_magnetic
src/meep/vec.hpp:419
↓ 37 callersMethodoutput_component
(self, c, h5file=None, frequency=0)
python/simulation.py:3832
↓ 36 callersFunctionmin
src/vec.cpp:131
↓ 35 callersMethodget_component
src/monitor.cpp:419
↓ 35 callersFunctionvol3d
src/vec.cpp:923
↓ 34 callersMethodadd_mode_monitor
`add_mode_monitor(fcen, df, nfreq, freq, ModeRegions, decimation_factor=0)` ##sig Similar to `add_flux`, but for use with `get_eige
python/simulation.py:3530
↓ 34 callersMethodnorm
Returns the length `math.sqrt(abs(self.dot(self)))` of the given vector. ```python v2 = v1.norm() ```
python/geom.py:199
↓ 33 callersMethodlast_source_time
src/bands.cpp:35
↓ 32 callersFunctionif
src/update_eh.cpp:116
↓ 31 callersMethodflux
src/dft.cpp:542
↓ 31 callersMethodswigobj_attr
(self, attr)
python/simulation.py:657
↓ 30 callersMethodget_min_corner
src/meep/vec.hpp:996
↓ 30 callersFunctionis_electric
src/meep/vec.hpp:418
↓ 30 callersFunctionmaster_fprintf
src/mympi.cpp:728
↓ 30 callersMethodnum_direction
src/meep/vec.hpp:1026
↓ 30 callersFunctionzero_vec
src/meep/vec.hpp:720
↓ 29 callersMethodget_flux_data
Get the Fourier-transformed fields corresponding to the given flux object as a `FluxData`, which is just a named tuple of NumPy array
python/simulation.py:3628
↓ 29 callersMethodinit_solver
(self, geom=True)
python/tests/test_mpb.py:50
↓ 29 callersMethodrow
(self, i)
python/geom.py:1442
↓ 29 callersMethodscale
(self, s)
python/geom.py:1461
↓ 28 callersFunctionbroadcast
src/mympi.cpp:274
↓ 28 callersMethodcenter_origin
src/meep/vec.hpp:1149
↓ 28 callersMethodcheck3d
(self, vol, expected_min, expected_max)
python/tests/test_fragment_stats.py:468
↓ 28 callersMethodload_minus_flux_data
As `load_flux_data`, but negates the Fourier-transformed fields after they are loaded. This means that they will be *subtracted* from
python/simulation.py:3651
↓ 28 callersMethodrotate
(self, axis, theta)
python/geom.py:499
↓ 28 callersMethodtranspose
(self)
python/geom.py:1484
↓ 27 callersMethodget_field_point
Given a `component` or `derived_component` constant `c` and a `Vector3` `pt`, returns the value of that component at that point.
python/simulation.py:2680
↓ 27 callersMethodprevent_deadlock
hackery: in some circumstances, for the exclusive-access mode we must close the id (i.e. the file) in order to prevent deadlock.
src/h5file.cpp:140
↓ 26 callersMethodbig_corner
src/vec.cpp:722
↓ 26 callersMethodget_field
src/monitor.cpp:66
↓ 26 callersFunctionhas_direction
src/meep/vec.hpp:394
↓ 25 callersMethodadd_dft_fields
`add_dft_fields(cs, fcen, df, nfreq, freq, where=None, center=None, size=None, yee_grid=False, decimation_factor=0, persist=False)` ##sig
python/simulation.py:2989
↓ 25 callersFunctioncycle_direction
cyclically shift a direction d or a component c by shift assumes: shift >= -99, {d, component_direction(c)} != NO_DIRECTION, and has_direction(dim, {d
src/meep/vec.hpp:586
↓ 25 callersMethodget_point
src/monitor.cpp:55
↓ 25 callersMethodlittle_corner
src/meep/vec.hpp:1094
↓ 25 callersMethodset_direction_min
src/meep/vec.hpp:958
↓ 25 callersMethodvec
src/meep/vec.hpp:600
↓ 24 callersMethodepsilon
Returns the medium's permittivity tensor as a 3x3 Numpy array at the specified frequency `freq` which can be either a scalar, list, o
python/geom.py:503
↓ 24 callersFunctionget_attr_v3
python/typemap_utils.cpp:310
↓ 24 callersMethodget_dft_array
Returns the Fourier-transformed fields as a NumPy array. The type is either `numpy.complex64` or `numpy.complex128` depending on the
python/simulation.py:4013
↓ 24 callersMethodinterpolate
src/vec.cpp:528
↓ 24 callersMethodread
src/h5file.cpp:301
↓ 24 callersMethodset_direction_max
src/meep/vec.hpp:959
↓ 23 callersFunctionFOR_COMPONENTS
src/fields.cpp:170
↓ 23 callersMethod_volume_from_kwargs
( self, vol: Volume = None, center: Vector3Type = None, size: Vector3Type = None )
python/simulation.py:1589
↓ 23 callersMethodadd_near2far
`add_near2far(fcen, df, nfreq, freq, Near2FarRegions, nperiods=1, decimation_factor=0)` ##sig Add a bunch of `Near2FarRegion`s to t
python/simulation.py:3086
↓ 23 callersMethodcheck2d
(self, vol, expected_min, expected_max)
python/tests/test_fragment_stats.py:452
↓ 23 callersFunctioncheck_unequal_layout
tests/symmetry.cpp:87
next →1–100 of 3,134, ranked by callers