MCPcopy Create free account

hub / github.com/SmileiPIC/Smilei / functions

Functions3,509 in github.com/SmileiPIC/Smilei

↓ 1 callersMethod_prepare4
(self)
happi/_Diagnostics/Diagnostic.py:674
↓ 1 callersMethod_setTitle
(ax, t=None)
happi/_Diagnostics/NewParticles.py:275
↓ 1 callersMethodaddParticles
src/Particles/Particles.cpp:1401
↓ 1 callersMethodallocateAndCopyFieldsOnDevice
--------------------------------------------------------------------------------------------------------------------- Initialize data on device (neede
src/Patch/Patch.cpp:1187
↓ 1 callersMethodallocateDataOnDevice
src/Patch/VectorPatch.cpp:4614
↓ 1 callersMethodallocateFieldsOnDevice
src/Patch/Patch.cpp:1162
↓ 1 callersMethodanimate
(self)
happi/_Utils.py:700
↓ 1 callersMethodapplyAntenna
src/ElectroMagn/ElectroMagn.cpp:538
↓ 1 callersMethodapplyBinaryProcesses
For each patch, apply the binary processes
src/Patch/VectorPatch.cpp:4049
↓ 1 callersMethodapplyPrescribedField
src/ElectroMagn/ElectroMagnAM.cpp:2046
↓ 1 callersFunctionarrondiChiffre
(chiffre, nombreChiffreApresLaVirgule)
benchmarks/gpu/tst2d_v_o2_beam_plasma.py:4
↓ 1 callersFunctionarrondiChiffre
(chiffre, nombreChiffreApresLaVirgule)
benchmarks/gpu/tst2d_gpu_o2_beam_plasma.py:4
↓ 1 callersMethodaxisBC
Apply boundary conditions on axis for currents and densities
src/Projector/ProjectorAM2Order.cpp:418
↓ 1 callersMethodbacktrace
src/Tools/backward.hpp:662
↓ 1 callersMethodbinomialCurrentFilter
--------------------------------------------------------------------------------------------------------------------- Apply a single pass binomial fil
src/ElectroMagn/ElectroMagnAM.cpp:1480
↓ 1 callersMethodcalculate_auto_limits
src/Diagnostic/DiagnosticParticleBinningBase.cpp:240
↓ 1 callersMethodcenterPhiAndGradPhi
src/ElectroMagn/LaserEnvelope2D.cpp:390
↓ 1 callersMethodcenter_fields_from_relativistic_Poisson
src/ElectroMagn/ElectroMagn1D.cpp:409
↓ 1 callersMethodcenter_fields_from_relativistic_Poisson_AM
src/ElectroMagn/ElectroMagnAM.cpp:956
↓ 1 callersMethodcenteringE
src/ElectroMagn/ElectroMagnAM.cpp:1279
↓ 1 callersMethodcenteringErel
src/ElectroMagn/ElectroMagn1D.cpp:461
↓ 1 callersMethodcleanDataOnDevice
src/Patch/VectorPatch.cpp:4698
↓ 1 callersMethodcleanParticlesOverhead
src/Patch/Patch.cpp:825
↓ 1 callersMethodclone
src/ElectroMagn/ElectroMagnFactory.h:214
↓ 1 callersMethodcointoss
Random true/false
src/Tools/Random.h:25
↓ 1 callersFunctioncomplex_exponential_comoving
(x,t)
benchmarks/tstAM_picsar_04_laser_wake.py:150
↓ 1 callersMethodcomputeBreitWheelerPairProductionRate
----------------------------------------------------------------------------- Computation of the production rate of pairs per photon \param photon_chi
src/MultiphotonBreitWheeler/MultiphotonBreitWheelerTables.cpp:197
↓ 1 callersMethodcomputeCharge
Computation of the total charge
src/Patch/VectorPatch.cpp:788
↓ 1 callersMethodcomputeEzSum
Compute local sum of Ez
src/ElectroMagn/ElectroMagn.h:426
↓ 1 callersMethodcomputeEzrelSum
Compute local sum of Ez_rel_
src/ElectroMagn/ElectroMagn.h:442
↓ 1 callersMethodcomputeGradientPhi
src/ElectroMagn/LaserEnvelope2D.cpp:337
↓ 1 callersMethodcomputePairQuantumParameter
----------------------------------------------------------------------------- Computation of the electron and positron quantum parameters for the mult
src/MultiphotonBreitWheeler/MultiphotonBreitWheelerTables.cpp:109
↓ 1 callersMethodcomputePhiEnvAEnvE
src/ElectroMagn/LaserEnvelope2D.cpp:305
↓ 1 callersMethodcomputePhotonProductionYield
--------------------------------------------------------------------------------------------------------------------- Computation of the Cross Section
src/Radiation/RadiationTables.cpp:225
↓ 1 callersMethodcomputePoynting
src/Patch/Patch.cpp:1145
↓ 1 callersMethodcomputeRandomPhotonChiWithInterpolation
----------------------------------------------------------------------------- Computation of the photon quantum parameter photon_chi for emission ramd
src/Radiation/RadiationTables.cpp:375
↓ 1 callersMethodcomputeRhoNorm2
Compute local square norm of charge denisty is not null
src/ElectroMagn/ElectroMagn.h:410
↓ 1 callersMethodcomputeTotalEnvChi
--------------------------------------------------------------------------------------------------------------------- Compute the total susceptibility
src/ElectroMagn/ElectroMagnAM.cpp:1744
↓ 1 callersMethodcomputeTotalRhoJOnDevice
src/ElectroMagn/ElectroMagn.cpp:559
↓ 1 callersMethodcompute_Ap
src/ElectroMagn/ElectroMagnAM.cpp:525
↓ 1 callersMethodcompute_Ap_Poisson_AM
src/ElectroMagn/ElectroMagnAM.cpp:594
↓ 1 callersMethodcompute_Ap_relativistic_Poisson
src/ElectroMagn/ElectroMagn1D.cpp:281
↓ 1 callersMethodcompute_Ap_relativistic_Poisson_AM
src/ElectroMagn/ElectroMagnAM.cpp:531
↓ 1 callersMethodconsolidate
Perform the required processing on the timers for output
src/Tools/Timers.cpp:180
↓ 1 callersMethodconvertAxes
(self, xunits="", yunits="", vunits="", tunits="")
happi/_Utils.py:317
↓ 1 callersMethodcopyExchParticlesToBuffers
--------------------------------------------------------------------------------------------------------------------- Copy particles to be exchanged t
src/Patch/Patch.cpp:535
↓ 1 callersMethodcopyFieldsFromDeviceToHost
--------------------------------------------------------------------------------------------------------------------- Copy fields from device to host
src/Patch/Patch.cpp:1223
↓ 1 callersMethodcopyFieldsFromHostToDevice
--------------------------------------------------------------------------------------------------------------------- Copy fields from host to device
src/Patch/Patch.cpp:1259
↓ 1 callersMethodcopyInLocalAMDensities
src/ElectroMagn/ElectroMagnAM.cpp:2112
↓ 1 callersMethodcopyInLocalDensities
src/ElectroMagn/ElectroMagn1D.cpp:941
↓ 1 callersMethodcopyLeavingParticlesToBuffers
Loop all particles and copy the outgoing ones to buffers
src/Particles/Particles.cpp:1308
↓ 1 callersMethodcopyParticle
copy particles ipart at the end of the particle vector cell keys not affected
src/Particles/Particles.cpp:342
↓ 1 callersMethodcopyParticlesFromDeviceToHost
copy all patch Particles from device to Host
src/Patch/VectorPatch.cpp:4887
↓ 1 callersMethodcopySpeciesBinsInLocalSusceptibility
src/Patch/Patch.cpp:1128
↓ 1 callersMethodcornersParticles
src/Patch/Patch.cpp:731
↓ 1 callersMethodcreate
--------------------------------------------------------------------------------------------------------------------- Creation of the particle propert
src/Particles/ParticleCreator.cpp:109
↓ 1 callersMethodcreate
Create one patch from scratch
src/Patch/PatchesFactory.h:20
↓ 1 callersMethodcreate
------------------------------------------------------------------------ Create appropriate merging method for the species `species` \param species Sp
src/Merging/MergingFactory.h:31
↓ 1 callersMethodcreateChargeProfile
--------------------------------------------------------------------------------------------------------------------- Creation of the charge profile a
src/Particles/ParticleCreator.cpp:546
↓ 1 callersMethodcreateDiags
src/Patch/VectorPatch.cpp:102
↓ 1 callersMethodcreatePatches
--------------------------------------------------------------------------------------------------------------------- Explicits patch movement regardi
src/Patch/VectorPatch.cpp:2969
↓ 1 callersFunctioncurrentAndDensityDepositionKernel1DOnDevice
src/Projector/Projector1D2OrderGPU.cpp:83
↓ 1 callersFunctioncurrentAndDensityDepositionKernel2DOnDevice
src/Projector/Projector2D2OrderGPUKernel.cpp:65
↓ 1 callersFunctioncurrentDeposition3DOnDevice
src/Projector/Projector3D2OrderGPUKernel.cpp:40
↓ 1 callersFunctioncurrentDepositionKernel1DOnDevice
src/Projector/Projector1D2OrderGPU.cpp:40
↓ 1 callersFunctioncurrentDepositionKernel2DOnDevice
src/Projector/Projector2D2OrderGPUKernel.cpp:10
↓ 1 callersFunctioncurrents
src/Projector/Projector2D2OrderGPU.cpp:113
↓ 1 callersMethodcustomFIRCurrentFilter
src/ElectroMagn/ElectroMagn1D.cpp:687
↓ 1 callersFunctiond2N_dtdgamma
(photon_chi, particle_chi, particle_gamma)
validation/analyses/validate_tst3d_18_synchrotron_analytical.py:28
↓ 1 callersFunctiond2N_dtdgamma
(photon_chi, particle_chi, particle_gamma)
validation/analyses/validate_tst3d_v_o4_synchrotron_analytical.py:28
↓ 1 callersFunctiond2N_dtdgamma
(photon_chi, particle_chi, particle_gamma)
validation/analyses/validate_tst3d_v_o2_synchrotron_analytical.py:28
↓ 1 callersFunctiondate_string
(BIN_NAME)
validation/easi/tools.py:40
↓ 1 callersMethoddefaultConfigure
--------------------------------------------------------------------------------------------------------------------- This function configures the typ
src/Species/Species.cpp:2017
↓ 1 callersMethoddefine_regions_map
src/Patch/Region.cpp:466
↓ 1 callersMethoddelete_Poisson_fields
src/ElectroMagn/ElectroMagnAM.cpp:1258
↓ 1 callersMethoddelete_relativistic_fields
src/ElectroMagn/ElectroMagnAM.cpp:1241
↓ 1 callersMethoddensities_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 callersFunctiondensityDeposition3DOnDevice
src/Projector/Projector3D2OrderGPUKernel.cpp:105
↓ 1 callersMethoddisableXmax
src/Species/Species.cpp:2744
↓ 1 callersMethoddynamics
--------------------------------------------------------------------------------------------------------------------- Method calculating the Particle
src/Species/Species.cpp:674
↓ 1 callersMethoddynamics
--------------------------------------------------------------------------------------------------------------------- For all patches, move particles
src/Patch/VectorPatch.cpp:327
↓ 1 callersMethoddynamicsImportParticles
----------------------------------------------------------------------------- For all particles of the species, import the new particles generated fro
src/Species/Species.cpp:1680
↓ 1 callersMethoddynamicsTasks
src/Species/Species.cpp:1028
↓ 1 callersMethodendNbrOfParticles
--------------------------------------------------------------------------------------------------------------------- Wait for end of communications o
src/Patch/Patch.cpp:604
↓ 1 callersMethodenvelopeAndSusceptibility
src/Interpolator/Interpolator1D2Order.cpp:523
↓ 1 callersMethoderaseParticle
--------------------------------------------------------------------------------------------------------------------- Suppress particle iPart cell key
src/Particles/Particles.cpp:510
↓ 1 callersMethoderaseParticlesWithMask
--------------------------------------------------------------------------------------------------------------------- This method erases some particle
src/Particles/Particles.cpp:1007
↓ 1 callersMethodexchNbrOfParticles
--------------------------------------------------------------------------------------------------------------------- Exchange number of particles to
src/Patch/Patch.cpp:564
↓ 1 callersMethodexchParticles
src/Patch/Patch.cpp:674
↓ 1 callersMethodexchangePatches
--------------------------------------------------------------------------------------------------------------------- Exchange patches, based on creat
src/Patch/VectorPatch.cpp:3050
↓ 1 callersFunctionexecuteTestMode
src/Smilei.cpp:799
↓ 1 callersFunctionf
(t)
benchmarks/tst_ionization_current_2d_order4.py:14
↓ 1 callersFunctionf
(x)
benchmarks/tst1d_11_ionization_from_rate.py:38
↓ 1 callersFunctionf
(t)
benchmarks/tst_ionization_current_3d_order2.py:14
↓ 1 callersFunctionf
(t)
benchmarks/tst_ionization_current_1d_order4.py:14
↓ 1 callersFunctionf
(t)
benchmarks/tst_ionization_current_1d_order2.py:14
↓ 1 callersFunctionf
(t)
benchmarks/tst_ionization_current_3d_order4.py:14
↓ 1 callersFunctionf
(t)
benchmarks/tst_ionization_current_2d_order2.py:14
↓ 1 callersMethodfieldsAndCurrents
src/Interpolator/Interpolator1D2Order.cpp:66
↓ 1 callersMethodfinalizeExchParticlesAndSort
--------------------------------------------------------------------------------------------------------------------- For all patches, exchange partic
src/Patch/VectorPatch.cpp:463
← previousnext →601–700 of 3,509, ranked by callers