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
↓ 3 callers
Function
plot_circle_arc
(ax,start_point, end_point)
doc/Sphinx/_static/scripts/vranic_spherical_discretization.py:44
↓ 3 callers
Function
polynomial
(**kwargs)
src/Python/pyprofiles.py:222
↓ 3 callers
Method
print
src/Tools/Timer.cpp:157
↓ 3 callers
Method
reconfigure_operators
----------------------------------------------------------------------------- This function reconfigures the operators -------------------------------
src/Species/SpeciesVAdaptiveMixedSort.cpp:343
↓ 3 callers
Method
reconfigure_particle_importation
----------------------------------------------------------------------------- This function reconfigures the operators -------------------------------
src/Species/SpeciesVAdaptiveMixedSort.cpp:368
↓ 3 callers
Method
reset_mapping
src/Patch/Region.cpp:591
↓ 3 callers
Method
resize
Resizes the vector of walls
src/ParticleBC/PartWall.h:65
↓ 3 callers
Method
restartEnvChi
src/ElectroMagn/ElectroMagn.cpp:410
↓ 3 callers
Method
restartRhoJs
src/ElectroMagn/ElectroMagn.cpp:415
↓ 3 callers
Method
set
(self, **kwargs)
happi/_Utils.py:159
↓ 3 callers
Method
set
(self, **kwargs)
happi/_Diagnostics/Diagnostic.py:95
↓ 3 callers
Method
set
Set the parameters of the time selection
src/Diagnostic/TimeSelection.cpp:284
↓ 3 callers
Method
setIDs
src/Diagnostic/DiagnosticTrack.cpp:181
↓ 3 callers
Method
sortParticles
src/Species/SpeciesVAdaptiveMixedSort.cpp:148
↓ 3 callers
Method
sumDensities
--------------------------------------------------------------------------------------------------------------------- For all patch, sum densities on
src/Patch/VectorPatch.cpp:837
↓ 3 callers
Function
trapeze
(max, vacuum, plateau, slope1, slope2)
src/Python/pyprofiles.py:31
↓ 3 callers
Method
twinOptions
(self, Diag)
happi/_Utils.py:682
↓ 3 callers
Method
updateFieldList
Resize vector of field
src/Patch/VectorPatch.cpp:3250
↓ 3 callers
Function
w
(x)
benchmarks/tstAM_picsar_04_laser_wake.py:139
↓ 3 callers
Method
writeBasePathAttributes
src/Params/OpenPMDparams.cpp:136
↓ 3 callers
Method
writeRootAttributes
src/Params/OpenPMDparams.cpp:122
↓ 2 callers
Function
Bz
(x,r)
benchmarks/tstAM_10_em_propagation_external_field.py:115
↓ 2 callers
Function
Ey
(x,r)
benchmarks/tstAM_picsar_04_laser_wake.py:156
↓ 2 callers
Function
Ey
(x,r)
benchmarks/tstAM_10_em_propagation_external_field.py:97
↓ 2 callers
Function
RohrlichStoppingPower
(Z, E)
benchmarks/collisions/ionization_stopping_power.py:7
↓ 2 callers
Method
_calculateMPIcontours_2D
(self)
happi/_Diagnostics/Performances.py:444
↓ 2 callers
Method
_divide
(self,units1, units2)
happi/_Utils.py:287
↓ 2 callers
Method
_fillObjectAndAddToList
(self, cls, obj, **kwargs)
src/Python/pyinit.py:81
↓ 2 callers
Method
_generateRawData
(self, times=None)
happi/_Diagnostics/TrackParticles.py:520
↓ 2 callers
Method
_getInfo
(simulation, diagType, diagNumber)
happi/_Diagnostics/ParticleBinning.py:270
↓ 2 callers
Method
_getMyInfo
(self)
happi/_Diagnostics/Probe.py:305
↓ 2 callers
Method
_getParticleListSpecies
List the available species in diagnostics of type ParticleList
happi/_SmileiSimulation.py:274
↓ 2 callers
Method
_info
(self, info=None)
happi/_Diagnostics/Probe.py:263
↓ 2 callers
Method
_initAxes
(self, axes)
happi/_Diagnostics/ParticleList.py:15
↓ 2 callers
Method
_loadField
(self, field)
happi/_Diagnostics/Probe.py:309
↓ 2 callers
Method
_make_units
(deposited_quantity, hasComposite)
happi/_Diagnostics/ParticleBinning.py:235
↓ 2 callers
Function
_mkdir
(role, path)
src/Python/pycontrol.py:12
↓ 2 callers
Method
_needsOrdering
(self, orderedfile)
happi/_Diagnostics/TrackParticles.py:182
↓ 2 callers
Method
_prepareExtent
(self)
happi/_Diagnostics/Diagnostic.py:676
↓ 2 callers
Method
_prepareUnits
(self)
happi/_Diagnostics/Diagnostic.py:89
↓ 2 callers
Method
_selectParticles
( self, select, already_sorted, chunksize )
happi/_Diagnostics/TrackParticles.py:205
↓ 2 callers
Method
_setColorbarOptions
(self, ax)
happi/_Diagnostics/Diagnostic.py:830
↓ 2 callers
Method
allocate
src/SmileiMPI/AsyncMPIbuffers.cpp:20
↓ 2 callers
Method
applyAntennas
src/Patch/VectorPatch.cpp:4009
↓ 2 callers
Method
applyExternalFields
For each patch, apply external fields
src/Patch/VectorPatch.cpp:4117
↓ 2 callers
Method
axis
Return injector axis (0, 1 or 2 means x, y or z)
src/ParticleInjector/ParticleInjector.h:130
↓ 2 callers
Method
axisBCEnvChi
src/Projector/ProjectorAM2Order.cpp:1141
↓ 2 callers
Function
boostParticles
Adds a velocity to particles with indices from start to stop v2 should be equal to vx^2 + vy^2 + vz^2 g should be equal to 1 / sqrt(1-v2) Also relies
src/Particles/ParticleCreator.cpp:755
↓ 2 callers
Method
calculate_locations
src/Diagnostic/Histogram.h:109
↓ 2 callers
Method
centerMagneticFields
--------------------------------------------------------------------------------------------------------------------- Center the Magnetic Fields (used
src/ElectroMagn/ElectroMagnAM.cpp:1416
↓ 2 callers
Method
checkExpectedDiskUsage
Print information on the memory consumption
src/Patch/VectorPatch.cpp:4278
↓ 2 callers
Method
checkMemoryConsumption
Print information on the memory consumption
src/Patch/VectorPatch.cpp:4170
↓ 2 callers
Method
cleanMPIBuffers
--------------------------------------------------------------------------------------------------------------------- Clean the MPI buffers for commun
src/Patch/Patch.cpp:518
↓ 2 callers
Method
cleanup
run the python functions cleanup (user defined) and _keep_python_running (in pycontrol.py)
src/Params/Params.cpp:1626
↓ 2 callers
Method
compare
(self, benchname, simulation_dir)
validation/easi/__init__.py:560
↓ 2 callers
Method
complexValuesAt
Get/add the complex value of the profile at several locations mode = 0 : set values mode = 1 : ADD values mode = 2 : set values at given time mode = 3
src/Profiles/Profile.cpp:519
↓ 2 callers
Method
complexValuesAtTimes
Get the complex value of the profile at several locations (spatial + times)
src/Profiles/Profile.cpp:601
↓ 2 callers
Function
complex_interpolate
Interpolate a complex array z of size jmax at location j
src/ElectroMagn/LaserPropagator.h:19
↓ 2 callers
Method
computeCharge
--------------------------------------------------------------------------------------------------------------------- For all particles of the species
src/Species/Species.cpp:1738
↓ 2 callers
Method
computeEySum
Compute local sum of Ey
src/ElectroMagn/ElectroMagn.h:421
↓ 2 callers
Method
computeEyrelSum
Compute local sum of Ey_rel_
src/ElectroMagn/ElectroMagn.h:437
↓ 2 callers
Method
computeGlobalDiags
--------------------------------------------------------------------------------------------------------------------- Wrapper of MPI synchronization o
src/SmileiMPI/SmileiMPI.cpp:2323
↓ 2 callers
Method
computeTotalRhoJ
src/ElectroMagn/ElectroMagnAM.cpp:1679
↓ 2 callers
Method
compute_pAp
src/ElectroMagn/ElectroMagn1D.cpp:306
↓ 2 callers
Method
compute_pAp_AM
src/ElectroMagn/ElectroMagnAM.cpp:654
↓ 2 callers
Method
copyFromHostToDevice
copy the field array from Host to Device
src/Field/Field.cpp:30
↓ 2 callers
Method
copyInLocalSusceptibility
src/ElectroMagn/ElectroMagnAM.cpp:2195
↓ 2 callers
Method
copySpeciesBinsInLocalDensities
src/Patch/Patch.cpp:1106
↓ 2 callers
Method
createField
Create a new field
src/ElectroMagn/ElectroMagnAM.cpp:1376
↓ 2 callers
Method
createFields
src/ElectroMagn/Laser.cpp:342
↓ 2 callers
Method
createMPIparticles
---------------------------------------------------------------------- Create MPI type to exchange all particles properties of particles -------------
src/SmileiMPI/SmileiMPI.cpp:676
↓ 2 callers
Method
currentsAndDensityWrapperOnAMBuffers
--------------------------------------------------------------------------------------------------------------------- Wrapper for projection on buffer
src/Projector/ProjectorAM2Order.cpp:709
↓ 2 callers
Method
delete_phi_r_p_Ap
src/ElectroMagn/ElectroMagnAM.cpp:1233
↓ 2 callers
Method
disableExternalFields
src/ElectroMagnBC/ElectroMagnBCAM_SM.cpp:157
↓ 2 callers
Method
display_min_mean_max_annotations
Display 3 arrows with annotations for the min, max and mean value of total time
validation/plot_logs.py:284
↓ 2 callers
Method
distance2ToAxis
Method used to get the Particle position
src/Particles/Particles.h:239
↓ 2 callers
Method
distribute
src/Diagnostic/Histogram.cpp:96
↓ 2 callers
Method
eraseLeavingParticles
src/Particles/Particles.cpp:1395
↓ 2 callers
Method
eraseParticles
--------------------------------------------------------------------------------------------------------------------- Erase particles indexed by array
src/Particles/Particles.cpp:583
↓ 2 callers
Method
eraseWeightlessParticles
Erase all particles with zero weight
src/Species/Species.cpp:3534
↓ 2 callers
Method
fieldsSelection
Interpolator specific to tracked particles. A selection of particles may be provided
src/Interpolator/Interpolator1D2Order.cpp:338
↓ 2 callers
Function
findClosingCharacter
(string, character, start=0)
happi/_Diagnostics/TrackParticles.py:6
↓ 2 callers
Method
finish
(self)
happi/_Utils.py:489
↓ 2 callers
Method
finishInitialization
src/ElectroMagn/ElectroMagn.cpp:149
↓ 2 callers
Function
gcinv
Given a non-negative integer g, calculates the non-negative integer i such that gc(i)=g.
src/DomainDecomposition/Hilbert_functions.cpp:40
↓ 2 callers
Function
gcinv
Given a non-negative integer g, calculates the non-negative integer i such that gc(i)=g.
scripts/hilbert_curve/Hilbert_functions.cpp:40
↓ 2 callers
Method
getAdditionalShiftsIteration
Return additional shifts iteration
src/MovWindow/SimWindow.h:75
↓ 2 callers
Method
getAmplitude
src/ElectroMagn/Laser.h:190
↓ 2 callers
Method
getAnPML
src/ElectroMagnBC/EnvelopeBC.h:25
↓ 2 callers
Method
getAnm1PML
src/ElectroMagnBC/EnvelopeBC.h:26
↓ 2 callers
Method
getAnp1PML
src/ElectroMagnBC/EnvelopeBC.h:24
↓ 2 callers
Method
getAxis
Obtains the list of positions of the diagnostic data along the requested axis. By default, axis positions are in the code's units, but are conver
happi/_Diagnostics/Diagnostic.py:173
↓ 2 callers
Method
getDiskFootPrint
SUPPOSED TO BE EXECUTED ONLY BY MASTER MPI
src/Diagnostic/DiagnosticTrack.cpp:251
↓ 2 callers
Method
getMinimumChiDiscontinuous
src/Radiation/RadiationTables.h:154
↓ 2 callers
Method
getNielHComputationMethod
src/Radiation/RadiationTables.h:169
↓ 2 callers
Method
getParticlesSize
Method returning the size of Particles
src/Species/Species.h:374
↓ 2 callers
Method
getPrimalCellVolume
Return the volume (or surface or length depending on simulation dimension) of one cell at the position of a given particle
src/Patch/Patch2D.h:27
↓ 2 callers
Method
getProperty
Methods to obtain any property, given its index in the arrays double_prop_, uint64_prop_, or short_prop_
src/Particles/Particles.h:419
↓ 2 callers
Method
getSpeciesNumber
Method returning the number of the associated species
src/ParticleInjector/ParticleInjector.h:88
↓ 2 callers
Method
getTimes
Obtains the list of times selected in this diagnostic. By default, times are in the code's units, but are converted to the diagnostic's units d
happi/_Diagnostics/Diagnostic.py:162
← previous
next →
401–500 of 3,509, ranked by callers