MCPcopy Create free account

hub / github.com/SmileiPIC/Smilei / functions

Functions3,509 in github.com/SmileiPIC/Smilei

↓ 18 callersFunctionbit
Get kth bit of i.
scripts/hilbert_curve/Hilbert_functions.cpp:10
↓ 18 callersMethodcopyFromDeviceToHost
src/Particles/Particles.cpp:1302
↓ 18 callersMethoddeallocateDataAndSetTo
src/Field/Field2D.cpp:128
↓ 18 callersMethodvaluesAt
Get/add the value of the profile at several locations mode = 0 : set values mode = 1 : ADD values mode = 2 : set values at given time mode = 3 : ADD v
src/Profiles/Profile.cpp:416
↓ 17 callersFunctionLaserGaussian2D
( box_side="xmin", a0=1., omega=1., focus=None, waist=3., incidence_angle=0., polarization_phi=0., ell
src/Python/pyprofiles.py:507
↓ 17 callersFunctioncopy_field_2d
src/picsar_interface/interface.cpp:21
↓ 17 callersFunctioncopy_field_3d
src/picsar_interface/interface.cpp:4
↓ 17 callersMethoddims
returns the dimension of the Field
src/Field/Field.h:105
↓ 17 callersMethodoverwriteParticle
--------------------------------------------------------------------------------------------------------------------- Move particle src_particle into
src/Particles/Particles.cpp:813
↓ 16 callersMethodgetAvailableTimesteps
(self)
happi/_Diagnostics/Probe.py:370
↓ 16 callersMethodgetDomainCoordinates
generalhilbertindexinv
src/DomainDecomposition/GlobalDomainDecomposition.cpp:40
↓ 16 callersMethodswap
src/Tools/backward.hpp:445
↓ 15 callersMethodaddString
src/Tools/H5.h:20
↓ 15 callersMethodbarrier
Method to synchronize MPI process in the current MPI communicator
src/SmileiMPI/SmileiMPI.h:161
↓ 15 callersMethodcomplexValueAt
2D complex
src/Profiles/Function.cpp:32
↓ 15 callersMethodflush
src/Tools/H5.h:84
↓ 15 callersMethodgetPtrCellKeys
src/Particles/Particles.h:467
↓ 15 callersFunctiontconstant
(start=0.)
src/Python/pyprofiles.py:307
↓ 14 callersMethodallocate
----------------------------------------------------------------------------- Allocation of data_ based on proposed size -----------------------------
src/Radiation/Table.cpp:37
↓ 14 callersMethodextend
extend an open dataset (1D only) if it is extendable
src/Tools/H5.h:382
↓ 14 callersMethodextract_fields_exch
src/Field/Field2D.cpp:354
↓ 14 callersMethodfinalizeExchange
--------------------------------------------------------------------------------------------------------------------- Initialize current patch exhange
src/Patch/Patch.cpp:999
↓ 14 callersFunctiongetDomainLocalMax
Return real (excluding oversize) max coordinates for direction i @see min_local_
src/Patch/Patch.h:364
↓ 14 callersFunctiongetDomainLocalMin
Return real (excluding oversize) min coordinates (ex : rank 0 returns 0.) for direction i @see min_local_
src/Patch/Patch.h:358
↓ 14 callersMethodinitExchange
src/Patch/Patch.cpp:903
↓ 14 callersMethodinject_fields_exch
src/Field/Field2D.cpp:401
↓ 14 callersMethodisProj
Do we have to project this species ?
src/Species/Species.cpp:2720
↓ 14 callersMethodisend
--------------------------------------------------------------------------------------------------------------------- --------------------------------
src/SmileiMPI/SmileiMPI.cpp:730
↓ 14 callersMethodisendComplex
src/SmileiMPI/SmileiMPI.cpp:2153
↓ 14 callersMethodrecv
src/SmileiMPI/SmileiMPI.cpp:866
↓ 14 callersMethodrecvComplex
src/SmileiMPI/SmileiMPI.cpp:2228
↓ 13 callersMethodallocateOnDevice
Allocate only on device (without copy ore init)
src/Field/Field.cpp:42
↓ 13 callersMethodclear
src/Species/BirthRecords.h:17
↓ 13 callersMethodcompute_A_from_G
src/ElectroMagnSolver/Solver.h:30
↓ 13 callersMethodcompute_E_from_D
src/ElectroMagnSolver/Solver.h:28
↓ 13 callersMethodcompute_H_from_B
src/ElectroMagnSolver/Solver.h:29
↓ 13 callersMethodcopyFromHostToDevice
src/Particles/Particles.cpp:1298
↓ 13 callersMethodhowManyTimesBefore
Tell how many selected timesteps have occured before the timestep requested
src/Diagnostic/TimeSelection.cpp:260
↓ 13 callersMethodirecv
src/SmileiMPI/SmileiMPI.cpp:2255
↓ 13 callersMethodirecvComplex
End recv ( Field )
src/SmileiMPI/SmileiMPI.cpp:2248
↓ 13 callersFunctionisBoundary
Test neighbbor's patch Id to apply or not a boundary condition
src/Patch/Patch.h:295
↓ 13 callersMethodmultiply
method used to put all entry of a field at a given value val
src/Field/Field.h:144
↓ 13 callersMethodsend
src/SmileiMPI/SmileiMPI.cpp:2180
↓ 13 callersMethodsendComplex
src/SmileiMPI/SmileiMPI.cpp:2172
↓ 12 callersMethodArray
Convert a numpy array `data` in a vtkFloatArray
happi/_Utils.py:798
↓ 12 callersFunctionadaptive_error
This function return an error that depends on the statistic.
validation/analyses/validate_tst2d_15_qed_cascade_particle_merging.py:14
↓ 12 callersFunctionadaptive_error
This function return an error that depends on the statistic.
validation/analyses/validate_tst2d_v_o2_qed_cascade_vranic_cartesian.py:14
↓ 12 callersMethodapply
src/ElectroMagnBC/EnvelopeBC3D_PML.cpp:233
↓ 12 callersFunctiondensity
src/Projector/Projector3D2OrderGPU.cpp:201
↓ 12 callersMethodextract_fields_sum
src/Field/Field2D.cpp:449
↓ 12 callersMethodfinalizeSumField
--------------------------------------------------------------------------------------------------------------------- Finalize current patch sum Field
src/Patch/Patch.cpp:1089
↓ 12 callersMethodgetPtrChi
src/Particles/Particles.h:455
↓ 12 callersMethodinit
src/Tools/H5.cpp:10
↓ 12 callersMethodinitSumField
--------------------------------------------------------------------------------------------------------------------- Initialize current patch sum Fie
src/Patch/Patch.cpp:1019
↓ 12 callersMethodinject_fields_sum
src/Field/Field2D.cpp:498
↓ 12 callersMethodseperator
(self)
validation/easi/__init__.py:53
↓ 12 callersMethodwrite
(self)
validation/easi/__init__.py:595
↓ 12 callersMethodwrite
src/Tools/H5.h:347
↓ 11 callersMethodLorentzFactor
Method used to get the Particle Lorentz factor
src/Particles/Particles.h:311
↓ 11 callersMethoddimension
Get dimension of particles
src/Particles/Particles.h:120
↓ 11 callersMethodgetInfo
src/ElectroMagn/Laser.h:33
↓ 11 callersMethodgetNmoved
Return the number of cells the window has moved
src/MovWindow/SimWindow.h:55
↓ 11 callersMethodhas
Check if group exists
src/Tools/H5.h:89
↓ 11 callersFunctionisMaster
Method to identify the rank 0 MPI process
src/Patch/Patch.h:244
↓ 10 callersMethod_setLimits
(self, ax, xmin=None, xmax=None, ymin=None, ymax=None)
happi/_Diagnostics/Diagnostic.py:692
↓ 10 callersMethodchi
Method used to get the Particle chi factor
src/Particles/Particles.h:355
↓ 10 callersMethodcomputeParticleCellKeys
Compute particle cell_keys from istart to iend This function vectorizes well on Intel and ARM architectures
src/Species/SpeciesV.cpp:1516
↓ 10 callersMethodopen
src/Tools/H5.h:118
↓ 10 callersMethodset_size
----------------------------------------------------------------------------- Copy values from input_data to the table data --------------------------
src/Radiation/Table.cpp:61
↓ 10 callersMethodshape
src/Tools/H5.h:651
↓ 10 callersMethodwriteComponentAttributes
src/Params/OpenPMDparams.cpp:202
↓ 9 callersFunctionLaserGaussian3D
( box_side="xmin", a0=1., omega=1., focus=None, waist=3., incidence_angle=[0.,0.], polarization_phi=0.
src/Python/pyprofiles.py:600
↓ 9 callersFunctionLaserPlanar1D
( box_side="xmin", a0=1., omega=1., polarization_phi=0., ellipticity=0., time_envelope=tconstant(),pha
src/Python/pyprofiles.py:470
↓ 9 callersFunctionadaptive_error
This function return an error that depends on the statistic.
validation/analyses/validate_tst1d_10_pair_electron_laser_collision.py:33
↓ 9 callersMethodcapacity
Get number of particles
src/Particles/Particles.h:114
↓ 9 callersFunctiong
(chi)
validation/analyses/validate_tst1d_18_radiation_spectrum_chi0.1.py:18
↓ 9 callersFunctiongaussian
(max, xvacuum=0., xlength=float("inf"), xfwhm=None, xcenter=None, xorder=2, yvacuum=
src/Python/pyprofiles.py:74
↓ 9 callersMethodlaunch_job
Submit/launch a job based on the given options
validation/easi/machines/default.py:76
↓ 9 callersMethodnorm2
src/Field/Field2D.cpp:201
↓ 9 callersMethodreset
src/Tools/backward.hpp:428
↓ 9 callersMethoduniform2
Uniform rand from xorshift32 generator, between -1. (excluded) and 1. (included)
src/Tools/Random.h:37
↓ 9 callersMethodupdate
(self, time)
happi/_Utils.py:721
↓ 8 callersFunctionLaserEnvelopeGaussian3D
( a0=1., omega=1., focus=None, waist=3., time_envelope=tconstant(), envelope_solver = "explicit",Envel
src/Python/pyprofiles.py:668
↓ 8 callersMethod__repr__
(self)
happi/_Factories.py:145
↓ 8 callersMethod_convert
(self, knownUnits, requestedUnits)
happi/_Utils.py:292
↓ 8 callersMethod_prepare1
(self)
happi/_Diagnostics/Diagnostic.py:594
↓ 8 callersMethod_selectTimesteps
(self, timestep_selection, timestep_index_selection, timesteps)
happi/_Diagnostics/Diagnostic.py:495
↓ 8 callersFunctionclone
Method to clone a species from an existing one Note that this must be only called from cloneVector, because additional init is needed
src/Species/SpeciesFactory.h:980
↓ 8 callersMethodcompute_r
src/ElectroMagn/ElectroMagnAM.cpp:514
↓ 8 callersMethodcreateParticles
--------------------------------------------------------------------------------------------------------------------- Create n_additional_particles ne
src/Particles/Particles.cpp:962
↓ 8 callersMethoderror
(self,txt)
validation/easi/__init__.py:47
↓ 8 callersMethodfieldInfo
Information on a specific Field diagnostic Parameters: ----------- diag: the number or name of a Field diagnostic Returns: --------
happi/_SmileiSimulation.py:321
↓ 8 callersMethodfieldsAndEnvelope
src/Interpolator/Interpolator1D2Order.cpp:357
↓ 8 callersFunctiongetGPUClusterWidth
src/Params/Params.h:402
↓ 8 callersMethodgetPtrTau
src/Particles/Particles.h:464
↓ 8 callersMethodinitExchangeComplex
src/Patch/Patch.cpp:957
↓ 8 callersMethodinitializeDataOnDevice
src/Particles/Particles.cpp:1290
↓ 8 callersMethodname
name of the timer
src/Tools/Timer.h:53
↓ 8 callersMethodnormal
Normal rand from xorshift32 generator (std deviation = 1.)
src/Tools/Random.h:45
↓ 8 callersFunctionw
(x)
benchmarks/tst3d_10_em_propagation_external_field_tabulated.py:41
← previousnext →101–200 of 3,509, ranked by callers