MCPcopy Create free account

hub / github.com/SmileiPIC/Smilei / functions

Functions3,509 in github.com/SmileiPIC/Smilei

↓ 947 callersMethodsize
src/Tools/gpu.h:356
↓ 945 callersMethodresize
--------------------------------------------------------------------------------------------------------------------- Resize Particle vectors and chan
src/Particles/Particles.cpp:211
↓ 592 callersMethodgetData
Obtains the data from the diagnostic. Parameters: ----------- timestep: int (default: None, which means all available timesteps) Returns:
happi/_Diagnostics/Diagnostic.py:133
↓ 575 callersMethodsize
src/Patch/VectorPatch.h:58
↓ 572 callersMethodposition
Method used to get the Particle position
src/Particles/Particles.h:228
↓ 452 callersMethodarray
Read a multi-dimensional array of uints
src/Tools/H5.h:629
↓ 413 callersMethodpush_back
Pushes a pointer to a wall at the end of the vector
src/ParticleBC/PartWall.h:71
↓ 333 callersMethoddata
src/Tools/gpu.h:327
↓ 315 callersMethodmomentum
Method used to get the Particle momentum
src/Particles/Particles.h:262
↓ 264 callersMethodtraceEventIfDiagTracing
src/SmileiMPI/SmileiMPI.h:398
↓ 219 callersMethodsum
Compute the sum of the field
src/Field/Field.h:197
↓ 205 callersMethodbegin
src/Tools/gpu.h:299
↓ 191 callersMethodget
src/Field/Field2D.cpp:307
↓ 189 callersMethodsize
Returns the number of walls
src/ParticleBC/PartWall.h:53
↓ 177 callersMethodisDual
Return 0 if direction i is primal, 1 if dual
src/Field/Field.h:95
↓ 170 callersMethodScalar
src/Diagnostic/DiagnosticScalar.h:26
↓ 167 callersMethodgetPtrPosition
Return the pointer toward the Position[idim] vector
src/Particles/Particles.h:441
↓ 146 callersMethodgetPtrMomentum
Return the pointer toward the Momentum[idim] vector
src/Particles/Particles.h:449
↓ 144 callersMethodvalueAt
Functions to evaluate a python function with various numbers of arguments 1D
src/Profiles/Function.cpp:9
↓ 141 callersMethodplot
Plots the diagnostic. Parameters: ----------- timestep: int (default: None, which means the last timestep) The number of the timestep to pl
happi/_Diagnostics/Diagnostic.py:238
↓ 140 callersMethodcharge
Method used to get the Particle charge
src/Particles/Particles.h:294
↓ 138 callersMethodend
src/Tools/gpu.h:313
↓ 138 callersMethodsize
Get vector size on CPU
src/Particles/Particles.h:102
↓ 136 callersMethodappend
(self, git_version)
validation/easi/log.py:41
↓ 134 callersMethodattr
Retrieve a double attribute
src/Tools/H5.h:451
↓ 122 callersMethodc_str
src/Tools/H5.h:31
↓ 120 callersMethodresize
Some vector operations extended to VectorPatch
src/Patch/VectorPatch.h:54
↓ 112 callersMethodweight
Method used to get the Particle weight
src/Particles/Particles.h:278
↓ 109 callersMethodisXmin
Return if the injector is from Xmin
src/ParticleInjector/ParticleInjector.h:94
↓ 106 callersMethodisXmax
Return if the injector is from Xmax
src/ParticleInjector/ParticleInjector.h:100
↓ 86 callersMethodnumberOfParticles
Get number of particles
src/Particles/Particles.h:91
↓ 83 callersFunctionexp
(t)
benchmarks/tst3d_02_diags.py:5
↓ 82 callersMethoddouble
src/Diagnostic/DiagnosticScalar.h:30
↓ 78 callersMethodbuildPMLList
src/Patch/VectorPatch.cpp:3811
↓ 76 callersMethodisMaster
Method to identify the rank 0 MPI process
src/SmileiMPI/SmileiMPI.h:156
↓ 75 callersMethoddefineTags
src/SmileiMPI/AsyncMPIbuffers.cpp:37
↓ 74 callersFunctiontgaussian
(start=0., duration=None, fwhm=None, center=None, order=2)
src/Python/pyprofiles.py:334
↓ 71 callersFunctionconstant
(value, xvacuum=-float("inf"), yvacuum=-float("inf"), zvacuum=-float("inf"))
src/Python/pyprofiles.py:3
↓ 71 callersMethodvect
retrieve a double vector
src/Tools/H5.h:549
↓ 68 callersMethodsize
Return the size of the linearized array
src/Field/Field.h:116
↓ 66 callersMethodclear
--------------------------------------------------------------------------------------------------------------------- Reset of Particles vectors param
src/Particles/Particles.cpp:320
↓ 63 callersMethodisYmin
Return if the injector is from Ymin
src/ParticleInjector/ParticleInjector.h:106
↓ 57 callersMethodput_to
src/Field/Field.cpp:4
↓ 57 callersMethodupdate
Accumulate time couting from last init/restart
src/Tools/Timer.cpp:35
↓ 56 callersMethodisYmax
Return if the injector is from Ymax
src/ParticleInjector/ParticleInjector.h:112
↓ 55 callersFunctiontrapezoidal
(max, xvacuum=0., xplateau=None, xslope1=0., xslope2=0., yvacuum=0., yplateau=
src/Python/pyprofiles.py:21
↓ 54 callersMethodgetSize
Return MPI_Comm_size
src/SmileiMPI/SmileiMPI.h:171
↓ 53 callersMethodget
src/Particles/ParticleData.h:157
↓ 53 callersFunctionif
src/Species/SpeciesFactory.h:417
↓ 51 callersFunctioncos
(base, amplitude, vacuum, length, phi, number)
src/Python/pyprofiles.py:180
↓ 51 callersMethodgetRank
Return MPI_Comm_rank
src/SmileiMPI/SmileiMPI.h:166
↓ 46 callersMethodexchangeField_movewin
src/Patch/Patch1D.cpp:118
↓ 45 callersFunctioncreate
src/Species/SpeciesFactory.h:41
↓ 44 callersMethodapply
Applies the wall's boundary condition to one particle
src/ParticleBC/PartWall.cpp:39
↓ 43 callersMethodgetPtrWeight
src/Particles/Particles.h:452
↓ 43 callersMethodrestart
src/Tools/Timer.cpp:133
↓ 42 callersMethodgetPtrCharge
src/Particles/Particles.h:458
↓ 41 callersMethodgetNbrOfParticles
Method returning the effective number of Particles for the considered Species
src/Species/Species.h:368
↓ 36 callersMethodput
src/Field/Field2D.cpp:268
↓ 36 callersMethoduniform
Uniform rand from xorshift32 generator, between 0 (excluded) and 1 (included)
src/Tools/Random.h:29
↓ 34 callersMethodc_str
tools/tables/H5.h:41
↓ 34 callersMethoddeleteOnDevice
Delete memory on device
src/Field/Field.cpp:66
↓ 33 callersFunctioncurrentsAndDensity
src/Projector/Projector2D2OrderGPU.cpp:178
↓ 32 callersMethodcopyFrom
src/Field/Field.h:260
↓ 31 callersMethodclose
src/Patch/VectorPatch.cpp:59
↓ 31 callersMethodlegend
(self)
happi/_Utils.py:666
↓ 30 callersMethodinitialize
--------------------------------------------------------------------------------------------------------------------- Create nParticles null particles
src/Particles/Particles.cpp:65
↓ 30 callersFunctionpolygonal
(xpoints=[], xvalues=[])
src/Python/pyprofiles.py:140
↓ 29 callersFunctioncurrents
src/Projector/Projector3D2OrderGPU.cpp:127
↓ 29 callersMethodgroup
Open group
src/Tools/H5.h:439
↓ 27 callersMethoddiagPartEventTracing
determine if "task" tracing is performed at this iteration
src/SmileiMPI/SmileiMPI.h:379
↓ 26 callersFunctionLowerCase
src/ElectroMagn/ElectroMagn.h:26
↓ 26 callersMethodcreate_sub_fields
src/Field/Field2D.cpp:327
↓ 26 callersMethodgetDomainId
generalhilbertindex
src/DomainDecomposition/GlobalDomainDecomposition.cpp:24
↓ 26 callersMethodresizeBuffers
src/SmileiMPI/SmileiMPI.h:272
↓ 23 callersMethoddraw
(self, renderer)
doc/Sphinx/_static/vranic_geometry.py:68
↓ 23 callersMethodgetTime
Return accumulated time
src/Tools/Timer.h:46
↓ 22 callersMethodField
Constructor for Field: with no input argument
src/Field/Field.h:40
↓ 22 callersMethodget
src/Tools/backward.hpp:438
↓ 22 callersFunctionlinspace
equivalent of the numpy function linspace imin or imax define a range where the array is actually returned
src/ElectroMagn/LaserPropagator.cpp:35
↓ 22 callersMethodtheTimeIsNow
Tell whether the current timestep is within the selection
src/Diagnostic/TimeSelection.cpp:182
↓ 21 callersMethodcopy
(self)
validation/easi/__init__.py:113
↓ 21 callersMethodgetAmplitude0
Gets the amplitude from both time and space profiles (By)
src/ElectroMagn/Laser.h:59
↓ 21 callersMethodgetAmplitude1
Gets the amplitude from both time and space profiles (Bz)
src/ElectroMagn/Laser.h:64
↓ 21 callersMethodisZmax
Return if the injector is from Zmax
src/ParticleInjector/ParticleInjector.h:124
↓ 21 callersMethodisZmin
Return if the injector is from Zmin
src/ParticleInjector/ParticleInjector.h:118
↓ 21 callersFunctionis_a_MPI_neighbor
Test who is MPI neighbor of current patch
src/Patch/Patch.h:311
↓ 21 callersMethodnorm
src/Field/Field.h:228
↓ 21 callersMethodsize
src/Tools/backward.hpp:571
↓ 21 callersMethodupdate
(t)
happi/_Diagnostics/Diagnostic.py:467
↓ 21 callersMethodwriteRecordAttributes
src/Params/OpenPMDparams.cpp:191
↓ 20 callersMethodgetBufferSize
Return buffer size in thread ithread
src/SmileiMPI/SmileiMPI.h:243
↓ 19 callersMethodallocateAndCopyFromHostToDevice
allocate and copy from Device to Host
src/Field/Field.cpp:50
↓ 19 callersMethodread
src/Tools/H5.h:365
↓ 19 callersMethodreserve
--------------------------------------------------------------------------------------------------------------------- Set capacity of Particles vector
src/Particles/Particles.cpp:142
↓ 19 callersFunctiontoSpaceProfile
(input)
src/Python/pycontrol.py:83
↓ 18 callersMethodadd
src/Field/Field2D.cpp:288
↓ 18 callersMethodallocateDims
--------------------------------------------------------------------------------------------------------------------- Method used for allocating the d
src/Field/Field2D.cpp:102
↓ 18 callersMethodbasic
--------------------------------------------------------------------------------------------------------------------- Project charge : frozen & diagFi
src/Projector/Projector2D4Order.cpp:343
↓ 18 callersFunctionbit
Get kth bit of i.
src/DomainDecomposition/Hilbert_functions.cpp:10
next →1–100 of 3,509, ranked by callers