Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SmileiPIC/Smilei
/ functions
Functions
3,509 in github.com/SmileiPIC/Smilei
⨍
Functions
3,509
◇
Types & classes
871
↓ 947 callers
Method
size
src/Tools/gpu.h:356
↓ 945 callers
Method
resize
--------------------------------------------------------------------------------------------------------------------- Resize Particle vectors and chan
src/Particles/Particles.cpp:211
↓ 592 callers
Method
getData
Obtains the data from the diagnostic. Parameters: ----------- timestep: int (default: None, which means all available timesteps) Returns:
happi/_Diagnostics/Diagnostic.py:133
↓ 575 callers
Method
size
src/Patch/VectorPatch.h:58
↓ 572 callers
Method
position
Method used to get the Particle position
src/Particles/Particles.h:228
↓ 452 callers
Method
array
Read a multi-dimensional array of uints
src/Tools/H5.h:629
↓ 413 callers
Method
push_back
Pushes a pointer to a wall at the end of the vector
src/ParticleBC/PartWall.h:71
↓ 333 callers
Method
data
src/Tools/gpu.h:327
↓ 315 callers
Method
momentum
Method used to get the Particle momentum
src/Particles/Particles.h:262
↓ 264 callers
Method
traceEventIfDiagTracing
src/SmileiMPI/SmileiMPI.h:398
↓ 219 callers
Method
sum
Compute the sum of the field
src/Field/Field.h:197
↓ 205 callers
Method
begin
src/Tools/gpu.h:299
↓ 191 callers
Method
get
src/Field/Field2D.cpp:307
↓ 189 callers
Method
size
Returns the number of walls
src/ParticleBC/PartWall.h:53
↓ 177 callers
Method
isDual
Return 0 if direction i is primal, 1 if dual
src/Field/Field.h:95
↓ 170 callers
Method
Scalar
src/Diagnostic/DiagnosticScalar.h:26
↓ 167 callers
Method
getPtrPosition
Return the pointer toward the Position[idim] vector
src/Particles/Particles.h:441
↓ 146 callers
Method
getPtrMomentum
Return the pointer toward the Momentum[idim] vector
src/Particles/Particles.h:449
↓ 144 callers
Method
valueAt
Functions to evaluate a python function with various numbers of arguments 1D
src/Profiles/Function.cpp:9
↓ 141 callers
Method
plot
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 callers
Method
charge
Method used to get the Particle charge
src/Particles/Particles.h:294
↓ 138 callers
Method
end
src/Tools/gpu.h:313
↓ 138 callers
Method
size
Get vector size on CPU
src/Particles/Particles.h:102
↓ 136 callers
Method
append
(self, git_version)
validation/easi/log.py:41
↓ 134 callers
Method
attr
Retrieve a double attribute
src/Tools/H5.h:451
↓ 122 callers
Method
c_str
src/Tools/H5.h:31
↓ 120 callers
Method
resize
Some vector operations extended to VectorPatch
src/Patch/VectorPatch.h:54
↓ 112 callers
Method
weight
Method used to get the Particle weight
src/Particles/Particles.h:278
↓ 109 callers
Method
isXmin
Return if the injector is from Xmin
src/ParticleInjector/ParticleInjector.h:94
↓ 106 callers
Method
isXmax
Return if the injector is from Xmax
src/ParticleInjector/ParticleInjector.h:100
↓ 86 callers
Method
numberOfParticles
Get number of particles
src/Particles/Particles.h:91
↓ 83 callers
Function
exp
(t)
benchmarks/tst3d_02_diags.py:5
↓ 82 callers
Method
double
src/Diagnostic/DiagnosticScalar.h:30
↓ 78 callers
Method
buildPMLList
src/Patch/VectorPatch.cpp:3811
↓ 76 callers
Method
isMaster
Method to identify the rank 0 MPI process
src/SmileiMPI/SmileiMPI.h:156
↓ 75 callers
Method
defineTags
src/SmileiMPI/AsyncMPIbuffers.cpp:37
↓ 74 callers
Function
tgaussian
(start=0., duration=None, fwhm=None, center=None, order=2)
src/Python/pyprofiles.py:334
↓ 71 callers
Function
constant
(value, xvacuum=-float("inf"), yvacuum=-float("inf"), zvacuum=-float("inf"))
src/Python/pyprofiles.py:3
↓ 71 callers
Method
vect
retrieve a double vector
src/Tools/H5.h:549
↓ 68 callers
Method
size
Return the size of the linearized array
src/Field/Field.h:116
↓ 66 callers
Method
clear
--------------------------------------------------------------------------------------------------------------------- Reset of Particles vectors param
src/Particles/Particles.cpp:320
↓ 63 callers
Method
isYmin
Return if the injector is from Ymin
src/ParticleInjector/ParticleInjector.h:106
↓ 57 callers
Method
put_to
src/Field/Field.cpp:4
↓ 57 callers
Method
update
Accumulate time couting from last init/restart
src/Tools/Timer.cpp:35
↓ 56 callers
Method
isYmax
Return if the injector is from Ymax
src/ParticleInjector/ParticleInjector.h:112
↓ 55 callers
Function
trapezoidal
(max, xvacuum=0., xplateau=None, xslope1=0., xslope2=0., yvacuum=0., yplateau=
src/Python/pyprofiles.py:21
↓ 54 callers
Method
getSize
Return MPI_Comm_size
src/SmileiMPI/SmileiMPI.h:171
↓ 53 callers
Method
get
src/Particles/ParticleData.h:157
↓ 53 callers
Function
if
src/Species/SpeciesFactory.h:417
↓ 51 callers
Function
cos
(base, amplitude, vacuum, length, phi, number)
src/Python/pyprofiles.py:180
↓ 51 callers
Method
getRank
Return MPI_Comm_rank
src/SmileiMPI/SmileiMPI.h:166
↓ 46 callers
Method
exchangeField_movewin
src/Patch/Patch1D.cpp:118
↓ 45 callers
Function
create
src/Species/SpeciesFactory.h:41
↓ 44 callers
Method
apply
Applies the wall's boundary condition to one particle
src/ParticleBC/PartWall.cpp:39
↓ 43 callers
Method
getPtrWeight
src/Particles/Particles.h:452
↓ 43 callers
Method
restart
src/Tools/Timer.cpp:133
↓ 42 callers
Method
getPtrCharge
src/Particles/Particles.h:458
↓ 41 callers
Method
getNbrOfParticles
Method returning the effective number of Particles for the considered Species
src/Species/Species.h:368
↓ 36 callers
Method
put
src/Field/Field2D.cpp:268
↓ 36 callers
Method
uniform
Uniform rand from xorshift32 generator, between 0 (excluded) and 1 (included)
src/Tools/Random.h:29
↓ 34 callers
Method
c_str
tools/tables/H5.h:41
↓ 34 callers
Method
deleteOnDevice
Delete memory on device
src/Field/Field.cpp:66
↓ 33 callers
Function
currentsAndDensity
src/Projector/Projector2D2OrderGPU.cpp:178
↓ 32 callers
Method
copyFrom
src/Field/Field.h:260
↓ 31 callers
Method
close
src/Patch/VectorPatch.cpp:59
↓ 31 callers
Method
legend
(self)
happi/_Utils.py:666
↓ 30 callers
Method
initialize
--------------------------------------------------------------------------------------------------------------------- Create nParticles null particles
src/Particles/Particles.cpp:65
↓ 30 callers
Function
polygonal
(xpoints=[], xvalues=[])
src/Python/pyprofiles.py:140
↓ 29 callers
Function
currents
src/Projector/Projector3D2OrderGPU.cpp:127
↓ 29 callers
Method
group
Open group
src/Tools/H5.h:439
↓ 27 callers
Method
diagPartEventTracing
determine if "task" tracing is performed at this iteration
src/SmileiMPI/SmileiMPI.h:379
↓ 26 callers
Function
LowerCase
src/ElectroMagn/ElectroMagn.h:26
↓ 26 callers
Method
create_sub_fields
src/Field/Field2D.cpp:327
↓ 26 callers
Method
getDomainId
generalhilbertindex
src/DomainDecomposition/GlobalDomainDecomposition.cpp:24
↓ 26 callers
Method
resizeBuffers
src/SmileiMPI/SmileiMPI.h:272
↓ 23 callers
Method
draw
(self, renderer)
doc/Sphinx/_static/vranic_geometry.py:68
↓ 23 callers
Method
getTime
Return accumulated time
src/Tools/Timer.h:46
↓ 22 callers
Method
Field
Constructor for Field: with no input argument
src/Field/Field.h:40
↓ 22 callers
Method
get
src/Tools/backward.hpp:438
↓ 22 callers
Function
linspace
equivalent of the numpy function linspace imin or imax define a range where the array is actually returned
src/ElectroMagn/LaserPropagator.cpp:35
↓ 22 callers
Method
theTimeIsNow
Tell whether the current timestep is within the selection
src/Diagnostic/TimeSelection.cpp:182
↓ 21 callers
Method
copy
(self)
validation/easi/__init__.py:113
↓ 21 callers
Method
getAmplitude0
Gets the amplitude from both time and space profiles (By)
src/ElectroMagn/Laser.h:59
↓ 21 callers
Method
getAmplitude1
Gets the amplitude from both time and space profiles (Bz)
src/ElectroMagn/Laser.h:64
↓ 21 callers
Method
isZmax
Return if the injector is from Zmax
src/ParticleInjector/ParticleInjector.h:124
↓ 21 callers
Method
isZmin
Return if the injector is from Zmin
src/ParticleInjector/ParticleInjector.h:118
↓ 21 callers
Function
is_a_MPI_neighbor
Test who is MPI neighbor of current patch
src/Patch/Patch.h:311
↓ 21 callers
Method
norm
src/Field/Field.h:228
↓ 21 callers
Method
size
src/Tools/backward.hpp:571
↓ 21 callers
Method
update
(t)
happi/_Diagnostics/Diagnostic.py:467
↓ 21 callers
Method
writeRecordAttributes
src/Params/OpenPMDparams.cpp:191
↓ 20 callers
Method
getBufferSize
Return buffer size in thread ithread
src/SmileiMPI/SmileiMPI.h:243
↓ 19 callers
Method
allocateAndCopyFromHostToDevice
allocate and copy from Device to Host
src/Field/Field.cpp:50
↓ 19 callers
Method
read
src/Tools/H5.h:365
↓ 19 callers
Method
reserve
--------------------------------------------------------------------------------------------------------------------- Set capacity of Particles vector
src/Particles/Particles.cpp:142
↓ 19 callers
Function
toSpaceProfile
(input)
src/Python/pycontrol.py:83
↓ 18 callers
Method
add
src/Field/Field2D.cpp:288
↓ 18 callers
Method
allocateDims
--------------------------------------------------------------------------------------------------------------------- Method used for allocating the d
src/Field/Field2D.cpp:102
↓ 18 callers
Method
basic
--------------------------------------------------------------------------------------------------------------------- Project charge : frozen & diagFi
src/Projector/Projector2D4Order.cpp:343
↓ 18 callers
Function
bit
Get kth bit of i.
src/DomainDecomposition/Hilbert_functions.cpp:10
next →
1–100 of 3,509, ranked by callers