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
↓ 1 callers
Method
_prepare4
(self)
happi/_Diagnostics/Diagnostic.py:674
↓ 1 callers
Method
_setTitle
(ax, t=None)
happi/_Diagnostics/NewParticles.py:275
↓ 1 callers
Method
addParticles
src/Particles/Particles.cpp:1401
↓ 1 callers
Method
allocateAndCopyFieldsOnDevice
--------------------------------------------------------------------------------------------------------------------- Initialize data on device (neede
src/Patch/Patch.cpp:1187
↓ 1 callers
Method
allocateDataOnDevice
src/Patch/VectorPatch.cpp:4614
↓ 1 callers
Method
allocateFieldsOnDevice
src/Patch/Patch.cpp:1162
↓ 1 callers
Method
animate
(self)
happi/_Utils.py:700
↓ 1 callers
Method
applyAntenna
src/ElectroMagn/ElectroMagn.cpp:538
↓ 1 callers
Method
applyBinaryProcesses
For each patch, apply the binary processes
src/Patch/VectorPatch.cpp:4049
↓ 1 callers
Method
applyPrescribedField
src/ElectroMagn/ElectroMagnAM.cpp:2046
↓ 1 callers
Function
arrondiChiffre
(chiffre, nombreChiffreApresLaVirgule)
benchmarks/gpu/tst2d_v_o2_beam_plasma.py:4
↓ 1 callers
Function
arrondiChiffre
(chiffre, nombreChiffreApresLaVirgule)
benchmarks/gpu/tst2d_gpu_o2_beam_plasma.py:4
↓ 1 callers
Method
axisBC
Apply boundary conditions on axis for currents and densities
src/Projector/ProjectorAM2Order.cpp:418
↓ 1 callers
Method
backtrace
src/Tools/backward.hpp:662
↓ 1 callers
Method
binomialCurrentFilter
--------------------------------------------------------------------------------------------------------------------- Apply a single pass binomial fil
src/ElectroMagn/ElectroMagnAM.cpp:1480
↓ 1 callers
Method
calculate_auto_limits
src/Diagnostic/DiagnosticParticleBinningBase.cpp:240
↓ 1 callers
Method
centerPhiAndGradPhi
src/ElectroMagn/LaserEnvelope2D.cpp:390
↓ 1 callers
Method
center_fields_from_relativistic_Poisson
src/ElectroMagn/ElectroMagn1D.cpp:409
↓ 1 callers
Method
center_fields_from_relativistic_Poisson_AM
src/ElectroMagn/ElectroMagnAM.cpp:956
↓ 1 callers
Method
centeringE
src/ElectroMagn/ElectroMagnAM.cpp:1279
↓ 1 callers
Method
centeringErel
src/ElectroMagn/ElectroMagn1D.cpp:461
↓ 1 callers
Method
cleanDataOnDevice
src/Patch/VectorPatch.cpp:4698
↓ 1 callers
Method
cleanParticlesOverhead
src/Patch/Patch.cpp:825
↓ 1 callers
Method
clone
src/ElectroMagn/ElectroMagnFactory.h:214
↓ 1 callers
Method
cointoss
Random true/false
src/Tools/Random.h:25
↓ 1 callers
Function
complex_exponential_comoving
(x,t)
benchmarks/tstAM_picsar_04_laser_wake.py:150
↓ 1 callers
Method
computeBreitWheelerPairProductionRate
----------------------------------------------------------------------------- Computation of the production rate of pairs per photon \param photon_chi
src/MultiphotonBreitWheeler/MultiphotonBreitWheelerTables.cpp:197
↓ 1 callers
Method
computeCharge
Computation of the total charge
src/Patch/VectorPatch.cpp:788
↓ 1 callers
Method
computeEzSum
Compute local sum of Ez
src/ElectroMagn/ElectroMagn.h:426
↓ 1 callers
Method
computeEzrelSum
Compute local sum of Ez_rel_
src/ElectroMagn/ElectroMagn.h:442
↓ 1 callers
Method
computeGradientPhi
src/ElectroMagn/LaserEnvelope2D.cpp:337
↓ 1 callers
Method
computePairQuantumParameter
----------------------------------------------------------------------------- Computation of the electron and positron quantum parameters for the mult
src/MultiphotonBreitWheeler/MultiphotonBreitWheelerTables.cpp:109
↓ 1 callers
Method
computePhiEnvAEnvE
src/ElectroMagn/LaserEnvelope2D.cpp:305
↓ 1 callers
Method
computePhotonProductionYield
--------------------------------------------------------------------------------------------------------------------- Computation of the Cross Section
src/Radiation/RadiationTables.cpp:225
↓ 1 callers
Method
computePoynting
src/Patch/Patch.cpp:1145
↓ 1 callers
Method
computeRandomPhotonChiWithInterpolation
----------------------------------------------------------------------------- Computation of the photon quantum parameter photon_chi for emission ramd
src/Radiation/RadiationTables.cpp:375
↓ 1 callers
Method
computeRhoNorm2
Compute local square norm of charge denisty is not null
src/ElectroMagn/ElectroMagn.h:410
↓ 1 callers
Method
computeTotalEnvChi
--------------------------------------------------------------------------------------------------------------------- Compute the total susceptibility
src/ElectroMagn/ElectroMagnAM.cpp:1744
↓ 1 callers
Method
computeTotalRhoJOnDevice
src/ElectroMagn/ElectroMagn.cpp:559
↓ 1 callers
Method
compute_Ap
src/ElectroMagn/ElectroMagnAM.cpp:525
↓ 1 callers
Method
compute_Ap_Poisson_AM
src/ElectroMagn/ElectroMagnAM.cpp:594
↓ 1 callers
Method
compute_Ap_relativistic_Poisson
src/ElectroMagn/ElectroMagn1D.cpp:281
↓ 1 callers
Method
compute_Ap_relativistic_Poisson_AM
src/ElectroMagn/ElectroMagnAM.cpp:531
↓ 1 callers
Method
consolidate
Perform the required processing on the timers for output
src/Tools/Timers.cpp:180
↓ 1 callers
Method
convertAxes
(self, xunits="", yunits="", vunits="", tunits="")
happi/_Utils.py:317
↓ 1 callers
Method
copyExchParticlesToBuffers
--------------------------------------------------------------------------------------------------------------------- Copy particles to be exchanged t
src/Patch/Patch.cpp:535
↓ 1 callers
Method
copyFieldsFromDeviceToHost
--------------------------------------------------------------------------------------------------------------------- Copy fields from device to host
src/Patch/Patch.cpp:1223
↓ 1 callers
Method
copyFieldsFromHostToDevice
--------------------------------------------------------------------------------------------------------------------- Copy fields from host to device
src/Patch/Patch.cpp:1259
↓ 1 callers
Method
copyInLocalAMDensities
src/ElectroMagn/ElectroMagnAM.cpp:2112
↓ 1 callers
Method
copyInLocalDensities
src/ElectroMagn/ElectroMagn1D.cpp:941
↓ 1 callers
Method
copyLeavingParticlesToBuffers
Loop all particles and copy the outgoing ones to buffers
src/Particles/Particles.cpp:1308
↓ 1 callers
Method
copyParticle
copy particles ipart at the end of the particle vector cell keys not affected
src/Particles/Particles.cpp:342
↓ 1 callers
Method
copyParticlesFromDeviceToHost
copy all patch Particles from device to Host
src/Patch/VectorPatch.cpp:4887
↓ 1 callers
Method
copySpeciesBinsInLocalSusceptibility
src/Patch/Patch.cpp:1128
↓ 1 callers
Method
cornersParticles
src/Patch/Patch.cpp:731
↓ 1 callers
Method
create
--------------------------------------------------------------------------------------------------------------------- Creation of the particle propert
src/Particles/ParticleCreator.cpp:109
↓ 1 callers
Method
create
Create one patch from scratch
src/Patch/PatchesFactory.h:20
↓ 1 callers
Method
create
------------------------------------------------------------------------ Create appropriate merging method for the species `species` \param species Sp
src/Merging/MergingFactory.h:31
↓ 1 callers
Method
createChargeProfile
--------------------------------------------------------------------------------------------------------------------- Creation of the charge profile a
src/Particles/ParticleCreator.cpp:546
↓ 1 callers
Method
createDiags
src/Patch/VectorPatch.cpp:102
↓ 1 callers
Method
createPatches
--------------------------------------------------------------------------------------------------------------------- Explicits patch movement regardi
src/Patch/VectorPatch.cpp:2969
↓ 1 callers
Function
currentAndDensityDepositionKernel1DOnDevice
src/Projector/Projector1D2OrderGPU.cpp:83
↓ 1 callers
Function
currentAndDensityDepositionKernel2DOnDevice
src/Projector/Projector2D2OrderGPUKernel.cpp:65
↓ 1 callers
Function
currentDeposition3DOnDevice
src/Projector/Projector3D2OrderGPUKernel.cpp:40
↓ 1 callers
Function
currentDepositionKernel1DOnDevice
src/Projector/Projector1D2OrderGPU.cpp:40
↓ 1 callers
Function
currentDepositionKernel2DOnDevice
src/Projector/Projector2D2OrderGPUKernel.cpp:10
↓ 1 callers
Function
currents
src/Projector/Projector2D2OrderGPU.cpp:113
↓ 1 callers
Method
customFIRCurrentFilter
src/ElectroMagn/ElectroMagn1D.cpp:687
↓ 1 callers
Function
d2N_dtdgamma
(photon_chi, particle_chi, particle_gamma)
validation/analyses/validate_tst3d_18_synchrotron_analytical.py:28
↓ 1 callers
Function
d2N_dtdgamma
(photon_chi, particle_chi, particle_gamma)
validation/analyses/validate_tst3d_v_o4_synchrotron_analytical.py:28
↓ 1 callers
Function
d2N_dtdgamma
(photon_chi, particle_chi, particle_gamma)
validation/analyses/validate_tst3d_v_o2_synchrotron_analytical.py:28
↓ 1 callers
Function
date_string
(BIN_NAME)
validation/easi/tools.py:40
↓ 1 callers
Method
defaultConfigure
--------------------------------------------------------------------------------------------------------------------- This function configures the typ
src/Species/Species.cpp:2017
↓ 1 callers
Method
define_regions_map
src/Patch/Region.cpp:466
↓ 1 callers
Method
delete_Poisson_fields
src/ElectroMagn/ElectroMagnAM.cpp:1258
↓ 1 callers
Method
delete_relativistic_fields
src/ElectroMagn/ElectroMagnAM.cpp:1241
↓ 1 callers
Method
densities_correction
densities_correction takes care of densities high frequency filtering and divergence cleaning before Maxwell solver is called.
src/ElectroMagnSolver/PXR_SolverAM_GPSTD.cpp:130
↓ 1 callers
Function
densityDeposition3DOnDevice
src/Projector/Projector3D2OrderGPUKernel.cpp:105
↓ 1 callers
Method
disableXmax
src/Species/Species.cpp:2744
↓ 1 callers
Method
dynamics
--------------------------------------------------------------------------------------------------------------------- Method calculating the Particle
src/Species/Species.cpp:674
↓ 1 callers
Method
dynamics
--------------------------------------------------------------------------------------------------------------------- For all patches, move particles
src/Patch/VectorPatch.cpp:327
↓ 1 callers
Method
dynamicsImportParticles
----------------------------------------------------------------------------- For all particles of the species, import the new particles generated fro
src/Species/Species.cpp:1680
↓ 1 callers
Method
dynamicsTasks
src/Species/Species.cpp:1028
↓ 1 callers
Method
endNbrOfParticles
--------------------------------------------------------------------------------------------------------------------- Wait for end of communications o
src/Patch/Patch.cpp:604
↓ 1 callers
Method
envelopeAndSusceptibility
src/Interpolator/Interpolator1D2Order.cpp:523
↓ 1 callers
Method
eraseParticle
--------------------------------------------------------------------------------------------------------------------- Suppress particle iPart cell key
src/Particles/Particles.cpp:510
↓ 1 callers
Method
eraseParticlesWithMask
--------------------------------------------------------------------------------------------------------------------- This method erases some particle
src/Particles/Particles.cpp:1007
↓ 1 callers
Method
exchNbrOfParticles
--------------------------------------------------------------------------------------------------------------------- Exchange number of particles to
src/Patch/Patch.cpp:564
↓ 1 callers
Method
exchParticles
src/Patch/Patch.cpp:674
↓ 1 callers
Method
exchangePatches
--------------------------------------------------------------------------------------------------------------------- Exchange patches, based on creat
src/Patch/VectorPatch.cpp:3050
↓ 1 callers
Function
executeTestMode
src/Smilei.cpp:799
↓ 1 callers
Function
f
(t)
benchmarks/tst_ionization_current_2d_order4.py:14
↓ 1 callers
Function
f
(x)
benchmarks/tst1d_11_ionization_from_rate.py:38
↓ 1 callers
Function
f
(t)
benchmarks/tst_ionization_current_3d_order2.py:14
↓ 1 callers
Function
f
(t)
benchmarks/tst_ionization_current_1d_order4.py:14
↓ 1 callers
Function
f
(t)
benchmarks/tst_ionization_current_1d_order2.py:14
↓ 1 callers
Function
f
(t)
benchmarks/tst_ionization_current_3d_order4.py:14
↓ 1 callers
Function
f
(t)
benchmarks/tst_ionization_current_2d_order2.py:14
↓ 1 callers
Method
fieldsAndCurrents
src/Interpolator/Interpolator1D2Order.cpp:66
↓ 1 callers
Method
finalizeExchParticlesAndSort
--------------------------------------------------------------------------------------------------------------------- For all patches, exchange partic
src/Patch/VectorPatch.cpp:463
← previous
next →
601–700 of 3,509, ranked by callers