Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BLAST-WarpX/warpx
/ functions
Functions
3,208 in github.com/BLAST-WarpX/warpx
⨍
Functions
3,208
◇
Types & classes
551
↓ 11 callers
Method
getMomentum
Source/Initialization/PlasmaInjector.cpp:625
↓ 11 callers
Method
serialize
Source/ablastr/utils/msg_logger/MsgLogger.cpp:126
↓ 11 callers
Method
set_or_replace_attr
Explicitly set or replace an existing attribute (since __setattr__ cannot be used for replacing as it would raise an Exceptio
Python/pywarpx/Diagnostics.py:53
↓ 11 callers
Method
write_input_file
(self, file_name="inputs")
Python/pywarpx/picmi.py:3983
↓ 10 callers
Function
BackwardTransformVect
Source/FieldSolver/WarpXPushFieldsEM.cpp:81
↓ 10 callers
Function
Jr
Return the radial current density as an array of the same length as z and r, in the half-plane theta=0
Examples/Tests/langmuir_fluids/analysis_rz.py:92
↓ 10 callers
Function
KineticEnergy
Source/Particles/Algorithms/KineticEnergy.H:35
↓ 10 callers
Function
WarpXSumGuardCells
Source/Parallelization/WarpXSumGuardCells.cpp:17
↓ 10 callers
Method
add_keywords
(self, kwdict)
Python/pywarpx/Constants.py:28
↓ 10 callers
Function
calc_M
* calc_M calculates the Magnetization field of the vacuum at a specific point and returns it as a three component vector * \param[in] arr This is teh
Source/FieldSolver/WarpX_QED_K.H:30
↓ 10 callers
Method
getSmartCopy
Source/Particles/ParticleCreation/SmartCopy.H:150
↓ 10 callers
Method
get_bucket
(self, bucket_name)
Python/pywarpx/WarpX.py:91
↓ 10 callers
Function
small_diff
(vv, val)
Examples/Tests/qed/analysis_breit_wheeler_core.py:131
↓ 9 callers
Method
DepositCharge
Source/Fluids/WarpXFluidContainer.cpp:1397
↓ 9 callers
Function
ParallelAdd
Source/ablastr/utils/Communication.cpp:63
↓ 9 callers
Method
Redistribute
Source/Particles/MultiParticleContainer.cpp:876
↓ 9 callers
Function
get_contribution
(is_cos, k, idim)
Examples/Tests/langmuir_fluids/analysis_3d.py:59
↓ 9 callers
Function
is_in
Source/Utils/Algorithms/IsIn.H:30
↓ 9 callers
Function
mixedCopy
Source/ablastr/utils/Communication.H:27
↓ 9 callers
Function
numSpecies
Source/Particles/ParticleBoundaryBuffer.H:39
↓ 9 callers
Function
rho
Return the charge density as an array of the same length as z and r, in the half-plane theta=0
Examples/Tests/langmuir_fluids/analysis_rz.py:136
↓ 9 callers
Method
solve
Source/NonlinearSolvers/WarpX_PETSc.cpp:535
↓ 9 callers
Function
to_numpy
(arr)
Examples/Tests/secondary_ion_emission/inputs_test_rz_secondary_ion_emission_picmi.py:183
↓ 8 callers
Function
compare_gaussian
(u, w, u_th, label="")
Examples/Tests/flux_injection/analysis_flux_injection_3d.py:69
↓ 8 callers
Function
doCosts
Source/Utils/WarpXUtil.cpp:332
↓ 8 callers
Method
getCharge
Source/Fluids/WarpXFluidContainer.H:144
↓ 8 callers
Method
getSpectralShiftFactor
For each box, in `spectralspace_ba`, which is owned by the local MPI rank * (as indicated by the argument `dm`), compute the values of the * corresp
Source/FieldSolver/SpectralSolver/SpectralKSpace.cpp:145
↓ 8 callers
Method
get_particle_boundary_buffer
This returns a list of numpy or cupy arrays containing the particle array data for a species that has been scraped by a specific simu
Python/pywarpx/particle_containers.py:717
↓ 8 callers
Method
get_particle_real_arrays
This returns a list of numpy or cupy arrays containing the particle real array data on each tile for this process. Unless co
Python/pywarpx/particle_containers.py:135
↓ 8 callers
Function
init_data
(data)
Examples/Tests/python_wrappers/inputs_test_2d_python_wrappers_picmi.py:282
↓ 8 callers
Method
isDefined
Source/Particles/ParticleCreation/SmartCopy.H:163
↓ 8 callers
Method
isNoOp
Source/Particles/Gather/GetExternalFields.H:60
↓ 8 callers
Function
numBoundaries
Source/Particles/ParticleBoundaryBuffer.H:61
↓ 8 callers
Function
particlesConvertUnits
Source/Particles/ParticleIO.H:39
↓ 8 callers
Method
setVerbose
Source/NonlinearSolvers/WarpX_PETSc.cpp:566
↓ 8 callers
Function
to_numpy
(arr)
Examples/Tests/particle_boundary_interaction/inputs_test_rz_particle_boundary_interaction_picmi.py:128
↓ 7 callers
Method
DepositCurrent
Source/Fluids/WarpXFluidContainer.cpp:1433
↓ 7 callers
Method
HankelForwardTransform
Source/FieldSolver/SpectralSolver/SpectralHankelTransform/HankelTransform.cpp:193
↓ 7 callers
Method
HankelInverseTransform
Source/FieldSolver/SpectralSolver/SpectralHankelTransform/HankelTransform.cpp:232
↓ 7 callers
Method
SetElectricFieldAndApplyBCs
Source/FieldSolver/ImplicitSolvers/WarpXImplicitOps.cpp:46
↓ 7 callers
Function
assert_rocfft_status
Source/ablastr/math/fft/WrapRocFFT.cpp:28
↓ 7 callers
Method
ba_size
Returns size, m_ba_size, of the Box Array, m_ba.*/
Source/Diagnostics/BTD_Plotfile_Header_Impl.H:174
↓ 7 callers
Function
compute_energy_array
(data, species_name, suffix, m)
Examples/Tests/nuclear_fusion/analysis_proton_boron_fusion.py:171
↓ 7 callers
Function
damp_field_in_guards
* \brief Damp a given field in the guard cells along a given direction * * \param[in,out] mf_arr array that contains the field values to be damped
Source/FieldSolver/WarpXPushFieldsEM_K.H:73
↓ 7 callers
Method
doCollisions
Source/Particles/MultiParticleContainer.cpp:1209
↓ 7 callers
Method
get_n
Source/Particles/Deposition/VarianceAccumulationBuffer.cpp:72
↓ 7 callers
Method
norm2
compute 2-norm of a vector
Source/NonlinearSolvers/LinearFunction.H:107
↓ 7 callers
Function
parse_input_file
Parse WarpX input file. TODO: consolidate with "read_dims_from_file" function and add support for: - more robust regex parsing (in read_
Tools/Parser/input_file_parser.py:1
↓ 6 callers
Method
Exchange
Source/BoundaryConditions/PML.cpp:1109
↓ 6 callers
Function
ForwardTransformVect
Source/FieldSolver/WarpXPushFieldsEM.cpp:61
↓ 6 callers
Method
GetChargeDensity
Source/Particles/MultiParticleContainer.cpp:681
↓ 6 callers
Method
InitData
Source/Diagnostics/Diagnostics.cpp:428
↓ 6 callers
Method
ReadExternalFieldFromFile
Source/Initialization/WarpXInitData.cpp:1773
↓ 6 callers
Method
ReadHeader
Source/Diagnostics/ParticleIO.cpp:52
↓ 6 callers
Method
WriteToFile
Source/Diagnostics/ReducedDiags/FieldProbe.cpp:644
↓ 6 callers
Method
assign
vector copy operation
Source/NonlinearSolvers/LinearFunction.H:66
↓ 6 callers
Function
bilinear_interp
Source/ablastr/math/LinearInterpolation.H:37
↓ 6 callers
Function
computePhi
Source/ablastr/fields/PoissonSolver.H:196
↓ 6 callers
Method
doInterp
Source/FieldSolver/MagnetostaticSolver/MagnetostaticSolver.cpp:378
↓ 6 callers
Function
get
Return a MultiFab that is part of a vector/tensor field. This throws a runtime error if the requested field is not present. Parameters -
Python/pywarpx/extensions/MultiFabRegister.py:10
↓ 6 callers
Method
getSpeciesID
\brief Given a species name, return its ID. */
Source/Particles/MultiParticleContainer.cpp:1078
↓ 6 callers
Function
getUnitDimension
Get the openPMD physical dimensionality of a record * * @param record_name name of the openPMD record * @return map with base quantitie
Source/Diagnostics/WarpXOpenPMD.cpp:307
↓ 6 callers
Function
get_contribution
(is_cos, k)
Examples/Tests/langmuir_fluids/analysis_2d.py:53
↓ 6 callers
Function
gett_new
Source/WarpX.H:714
↓ 6 callers
Method
linComb
* \brief Y = a*X + b*Y */
Source/FieldSolver/ImplicitSolvers/WarpXSolverVec.H:167
↓ 6 callers
Method
normalize
* Simple utility function to normalize the components of a "vector" */
Source/Diagnostics/ReducedDiags/FieldProbe.H:125
↓ 6 callers
Method
set_write_dir
(self)
Python/pywarpx/picmi.py:4054
↓ 5 callers
Method
ApplyFilter
Source/FieldSolver/SpectralSolver/SpectralSolverRZ.cpp:146
↓ 5 callers
Method
AsStored
Source/Particles/Pusher/GetAndSetPosition.H:175
↓ 5 callers
Method
ComputeRHS
Source/FieldSolver/ImplicitSolvers/SemiImplicitEM.cpp:115
↓ 5 callers
Method
DoQED
Source/Particles/WarpXParticleContainer.H:594
↓ 5 callers
Method
GetPECInsulator_IsESet
Source/WarpX.cpp:1950
↓ 5 callers
Function
UpdateMomentumBoris
\brief Push the particle's positions over one timestep, * given the value of its momenta `ux`, `uy`, `uz` * Note that UpdateMomentumBoris algo
Source/Particles/Pusher/UpdateMomentumBoris.H:19
↓ 5 callers
Method
Verbose
Source/NonlinearSolvers/PETScSNES_Wrapper.H:106
↓ 5 callers
Method
WriteHeader
Source/Diagnostics/ParticleIO.cpp:64
↓ 5 callers
Function
_get_input_bool
Extract a boolean from input_dict, checking if key exists and matches expected_value.
Examples/Tests/langmuir/analysis_utils.py:10
↓ 5 callers
Method
add_particles
A function for adding particles to the WarpX simulation. Parameters ---------- species_name : str Th
Python/pywarpx/particle_containers.py:49
↓ 5 callers
Function
add_species_to_dict
(yt_ad, data_dict, species_name, prefix, suffix)
Examples/Tests/nuclear_fusion/analysis_proton_boron_fusion.py:138
↓ 5 callers
Method
build_optical_depth_functor
Source/Particles/ElementaryProcess/QEDInternals/QuantumSyncEngineWrapper.cpp:38
↓ 5 callers
Method
getParticleContainer
Source/Diagnostics/ParticleDiag/ParticleDiag.H:22
↓ 5 callers
Function
getReversedVec
\brief * Convert an IntVect to a std::vector<std::uint64_t> * and reverse the order of the elements * (used for compatibility with the openPMD API)
Source/Diagnostics/FieldIO.cpp:79
↓ 5 callers
Method
get_option
(self, *keys: str, default=None)
Docs/source/_ext/parmparse.py:342
↓ 5 callers
Method
get_particle_boundary_buffer_size
This returns the number of particles that have been scraped so far in the simulation from the specified boundary and of the specified
Python/pywarpx/particle_containers.py:694
↓ 5 callers
Method
insideBounds
Source/Initialization/PlasmaInjector.cpp:636
↓ 5 callers
Method
operator()
Source/Diagnostics/ComputeDiagFunctors/JFunctor.cpp:31
↓ 5 callers
Function
parseMomentum
Depending on injection type at runtime, initialize inj_mom so that inj_mom->getMomentum calls InjectorMomentum[Constant or Gaussian or etc.].getMoment
Source/Utils/SpeciesUtils.cpp:119
↓ 5 callers
Method
parse_inline
Parse *text* as RST inline content and return a single inline node.
Docs/source/_ext/parmparse.py:271
↓ 5 callers
Method
prepare
Source/Initialization/ExternalField.cpp:436
↓ 5 callers
Function
put_in_vec
Source/ablastr/utils/Serialization.H:60
↓ 5 callers
Method
seriesFlush
Source/Diagnostics/WarpXOpenPMD.cpp:410
↓ 5 callers
Method
zero
Source/FieldSolver/ImplicitSolvers/WarpXSolverVec.H:232
↓ 4 callers
Method
ApplyPEC_InsulatortoEfield
Source/BoundaryConditions/PEC_Insulator.cpp:497
↓ 4 callers
Method
DefinePhiBCs
Source/FieldSolver/ElectrostaticSolvers/PoissonBoundaryHandler.cpp:55
↓ 4 callers
Method
EvolveECTRho
* \brief Update the B field, over one timestep */
Source/FieldSolver/FiniteDifferenceSolver/EvolveECTRho.cpp:48
↓ 4 callers
Method
EvolveEPML
* \brief Update the E field, over one timestep */
Source/FieldSolver/FiniteDifferenceSolver/EvolveEPML.cpp:46
↓ 4 callers
Method
FillBoundaryB
Source/BoundaryConditions/PML_RZ.cpp:150
↓ 4 callers
Function
FillHi
Source/BoundaryConditions/PML.cpp:96
↓ 4 callers
Function
FillLo
Source/BoundaryConditions/PML.cpp:67
↓ 4 callers
Method
GetMassMatricesPCnComp
* \brief Return the space_dir number of components for the mass matrices used in * the preconditioner for field direction field_dir *
Source/FieldSolver/ImplicitSolvers/ImplicitSolver.H:124
↓ 4 callers
Function
GetTransverseCoordinates
\brief Returns the two coordinates transverse from the specified dimension \param[im] idim the dimension number \param[in] coords the coordinate
Source/BoundaryConditions/PEC_Insulator.cpp:79
← previous
next →
101–200 of 3,208, ranked by callers