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
↓ 2 callers
Method
printParams
Source/NonlinearSolvers/WarpX_PETSc.cpp:710
↓ 2 callers
Method
probDomain
Returns the bounding box of the domain spanned in the plotfile */
Source/Diagnostics/BTD_Plotfile_Header_Impl.H:57
↓ 2 callers
Method
probhi
Returns the physical co-ordinates of the upper corner in dimension, idim, * that corresponds the to the respective plotfile data. */
Source/Diagnostics/BTD_Plotfile_Header_Impl.H:54
↓ 2 callers
Method
problo
Returns the physical co-ordinates of the lower corner in dimension, idim, * that corresponds the to the respective plotfile data */
Source/Diagnostics/BTD_Plotfile_Header_Impl.H:50
↓ 2 callers
Function
read_particle_data
This function returns the particle data stored in a particular plot file and particle type. It returns two numpy arrays, the first conta
Tools/PostProcessing/plot_particle_path.py:76
↓ 2 callers
Function
reduce_evolved_quantity
(z, q)
Tools/PostProcessing/plot_parallel.py:303
↓ 2 callers
Function
refinement_points_and_weights
(ii, sc, sf, cr)
Source/Utils/check_interp_points_and_weights.py:69
↓ 2 callers
Function
replace_equiv_names
Replace equivalent names in ``txt``, e.g., "seconds" -> "s". Each key, value in ``equiv_dict`` is a preferred name and equivalent name list,
Docs/source/_ext/parmparse.py:107
↓ 2 callers
Function
return_energies
(iteration)
Examples/Tests/electrostatic_sphere/analysis_electrostatic_sphere.py:179
↓ 2 callers
Function
rhs
Compute the right-hand side of ODE system that solves the global model described below. The global model solves for the evolution of plasma densit
Examples/Tests/ionization_dsmc/analysis_ionization_dsmc_3d.py:104
↓ 2 callers
Function
s
The theoretical size of a focusing beam (in the absence of space charge), at position z, given its emittance and size at focus.
Examples/Tests/gaussian_beam/analysis_focusing_beam.py:29
↓ 2 callers
Function
s
The theoretical size of a focusing beam (in the absence of space charge), at position z, given its emittance and size at focus.
Examples/Tests/gaussian_beam/analysis_rotated_beam.py:27
↓ 2 callers
Function
save_warpx_surrogate_data
( dataset_fullpath_filename, diag_dir, species, training_frac, batch_size, source_inde
Docs/source/usage/workflows/ml_materials/create_dataset.py:134
↓ 2 callers
Method
setBaseRHS
Source/NonlinearSolvers/JacobianFunctionMF.H:88
↓ 2 callers
Method
setBaseSolution
Source/NonlinearSolvers/JacobianFunctionMF.H:81
↓ 2 callers
Method
setSourceFromField
Source/Initialization/DivCleaner/ProjectionDivCleaner.cpp:218
↓ 2 callers
Function
setup
(app: Sphinx)
Docs/source/_ext/parmparse.py:547
↓ 2 callers
Method
shuffle
* \brief Shuffle the particles in each cell using the Fisher-Yates algorithm, for both species. * * @param[inout] a_indices_1 the indices of
Source/Particles/Collision/BinaryCollision/ShuffleFisherYates.H:106
↓ 2 callers
Function
snakeToCamel
\brief Convert a snake_case string to a camelCase one. * * WarpX uses snake_case internally for some component * names, but OpenPMD a
Source/Diagnostics/WarpXOpenPMD.cpp:66
↓ 2 callers
Method
solve
Source/Initialization/DivCleaner/ProjectionDivCleaner.cpp:145
↓ 2 callers
Method
species_initialize_inputs
( self, layout, initialize_self_fields=False, injection_plane_position=None,
Python/pywarpx/picmi.py:320
↓ 2 callers
Function
stablePartition
Source/Particles/Sorting/SortingUtils.H:36
↓ 2 callers
Function
stopping_from_electrons
Calculate the coefficient in equation 14.13 from "Introduction to Plasma Physics", Goldston and Rutherford. ne: electron density Te: elect
Examples/Tests/ion_stopping/analysis.py:31
↓ 2 callers
Function
stopping_from_ions
ni: background ion density Ti: background ion temperature (eV) mi: background ion mass Zi: background ion charge state Zb: ion ch
Examples/Tests/ion_stopping/analysis.py:56
↓ 2 callers
Method
sumParticleWeight
Source/Particles/WarpXParticleContainer.cpp:2513
↓ 2 callers
Function
trilinear_interp
Source/ablastr/math/LinearInterpolation.H:55
↓ 2 callers
Method
updatePreCondMat
Source/NonlinearSolvers/JacobianFunctionMF.H:54
↓ 2 callers
Method
usePreconditioner
Source/NonlinearSolvers/JacobianFunctionMF.H:78
↓ 2 callers
Function
visualize_density_iteration
Visualize densities and fields of a single iteration. :param ts: OpenPMDTimeSeries :param iteration: Output iteration (simulation timest
Examples/Physics_applications/laser_ion/plot_2d.py:32
↓ 2 callers
Function
visualize_field_iteration
(ts, iteration, out_dir)
Examples/Physics_applications/laser_ion/plot_2d.py:130
↓ 2 callers
Function
visualize_particle_histogram_iteration
( diag_name="histuH", species="hydrogen", iteration=1000, out_dir="./analysis" )
Examples/Physics_applications/laser_ion/plot_2d.py:200
↓ 2 callers
Function
w
(z)
Examples/Tests/open_bc_poisson_solver/analysis.py:16
↓ 2 callers
Method
write_table_data
Tools/QedTablesUtils/Source/QedTableReader.cpp:207
↓ 1 callers
Method
AccumulateVelocitiesAndComputeTemperature
* \brief Accumulate velocity moments for matched temperature deposition using particle shapes * * \param[in,out] T_vf vector field of Temper
Source/Particles/WarpXParticleContainer.H:390
↓ 1 callers
Method
AddNParticles
Source/Diagnostics/ReducedDiags/FieldProbeParticleContainer.cpp:34
↓ 1 callers
Method
AddTotalParticles
Add new_particles to existing to obtain the total number of particles of the species. \param[in] new_particles total particles in the new buff
Source/Diagnostics/BTD_Plotfile_Header_Impl.H:260
↓ 1 callers
Method
AppendNewFabHi
Source/Diagnostics/BTD_Plotfile_Header_Impl.cpp:106
↓ 1 callers
Method
AppendNewFabLo
Source/Diagnostics/BTD_Plotfile_Header_Impl.cpp:99
↓ 1 callers
Method
AppendParticleInfoForNewBox
Source/Diagnostics/BTD_Plotfile_Header_Impl.cpp:461
↓ 1 callers
Method
Apply
Source/NonlinearSolvers/MatrixPC.H:815
↓ 1 callers
Method
ApplyBoundaryConditions
Source/Particles/MultiParticleContainer.cpp:910
↓ 1 callers
Method
ApplyDamping
Source/BoundaryConditions/PML_RZ.cpp:71
↓ 1 callers
Method
ApplyEfieldBoundary
Source/BoundaryConditions/WarpXFieldBoundaries.cpp:51
↓ 1 callers
Method
ApplyElectronPressureBoundary
Source/BoundaryConditions/WarpXFieldBoundaries.cpp:395
↓ 1 callers
Method
ApplyInverseVolumeScalingToMassMatricesPC
This scales the mass matrices used in the PC by the inverse volume and wraps around the deposition at negative radius. It is faster to apply this on t
Source/FieldSolver/WarpXPushFieldsEM.cpp:1611
↓ 1 callers
Method
ApplySilverMuellerBoundary
* \brief Update the B field at the boundary, using the Silver-Mueller condition */
Source/FieldSolver/FiniteDifferenceSolver/ApplySilverMuellerBoundary.cpp:37
↓ 1 callers
Function
ArgvToStrVec
Tools/QedTablesUtils/Source/ArgParser/QedTablesArgParser.cpp:23
↓ 1 callers
Function
BW_T
(chi_phot)
Examples/Tests/qed/analysis_breit_wheeler_core.py:126
↓ 1 callers
Function
BW_X
(chi_phot, chi_ele)
Examples/Tests/qed/analysis_breit_wheeler_core.py:102
↓ 1 callers
Function
BW_d2N_dt_dchi
(chi_phot, gamma_phot, chi_ele)
Examples/Tests/qed/analysis_breit_wheeler_core.py:147
↓ 1 callers
Function
BW_dN_dt
(chi_phot, gamma_phot)
Examples/Tests/qed/analysis_breit_wheeler_core.py:142
↓ 1 callers
Function
BW_inner
(x)
Examples/Tests/qed/analysis_breit_wheeler_core.py:94
↓ 1 callers
Method
BuildParsers
Source/FieldSolver/ElectrostaticSolvers/PoissonBoundaryHandler.cpp:155
↓ 1 callers
Method
Bz
(self, r)
Examples/Tests/ohm_solver_cylinder_compression/inputs_test_rz_ohm_solver_cylinder_compression_picmi.py:63
↓ 1 callers
Method
Bz
(self, r)
Examples/Tests/ohm_solver_cylinder_compression/inputs_test_3d_ohm_solver_cylinder_compression_picmi.py:65
↓ 1 callers
Method
CalculateCurrentAmpere
Source/FieldSolver/FiniteDifferenceSolver/HybridPICSolveE.cpp:31
↓ 1 callers
Method
CalculateElectronPressure
Source/FieldSolver/FiniteDifferenceSolver/HybridPICModel/HybridPICModel.cpp:406
↓ 1 callers
Method
CalculateExternalCurlA
Source/FieldSolver/WarpXPushFieldsHybridPIC.cpp:376
↓ 1 callers
Method
CalculateNuei
Source/Particles/MultiParticleContainer.cpp:819
↓ 1 callers
Method
CalculatePlasmaCurrent
Source/FieldSolver/FiniteDifferenceSolver/HybridPICModel/HybridPICModel.cpp:307
↓ 1 callers
Method
CheckAll
Source/Particles/ParticleBoundaries.cpp:143
↓ 1 callers
Function
CheckFusionEnergy
Source/Particles/Collision/BinaryCollision/BinaryCollisionUtils.cpp:206
↓ 1 callers
Function
CheckGriddingForRZSpectral
Source/Utils/WarpXUtil.cpp:244
↓ 1 callers
Function
CheckKnownEMSolverIssues
* \brief Checks for known numerical issues involving different electromagnetic solvers */
Source/Initialization/WarpXInitData.cpp:271
↓ 1 callers
Method
CloseStep
Source/Diagnostics/WarpXOpenPMD.cpp:456
↓ 1 callers
Method
ComputeCostsHeuristic
Source/Parallelization/WarpXRegrid.cpp:336
↓ 1 callers
Method
ComputeCurlA
Source/FieldSolver/FiniteDifferenceSolver/ComputeCurlA.cpp:27
↓ 1 callers
Function
ComputeNBorrowEightFacesExtension
* \brief For the face of cell pointing in direction idim, return the number of faces * we need to intrude with the eight-ways extension. *
Source/EmbeddedBoundary/WarpXFaceExtensions.cpp:423
↓ 1 callers
Function
ComputeNBorrowOneFaceExtension
* \brief For the face of cell pointing in direction idim, return the number of faces * we need to intrude with the one-way extension. Returns only
Source/EmbeddedBoundary/WarpXFaceExtensions.cpp:376
↓ 1 callers
Method
ComputeSpectralDivE
Source/FieldSolver/SpectralSolver/SpectralSolver.cpp:146
↓ 1 callers
Function
ConstructTotalRZScalarField
Source/Diagnostics/FieldIO.cpp:138
↓ 1 callers
Function
ConstructTotalRZVectorField
Source/Diagnostics/FieldIO.cpp:123
↓ 1 callers
Method
ContinuousFluxInjection
\brief Continuous injection of a flux of particles * Loop over all WarpXParticleContainer in MultiParticleContainer and * calls virtual function Con
Source/Particles/MultiParticleContainer.cpp:1015
↓ 1 callers
Method
ContinuousInjection
\brief Continuous injection for particles initially outside of the domain. * \param injection_box: Domain where new particles should be injected. *
Source/Particles/MultiParticleContainer.cpp:979
↓ 1 callers
Function
ConvertLabParamsToBoost
Source/Utils/WarpXUtil.cpp:79
↓ 1 callers
Method
ConvertVarianceToTemperatureAndFilter
Source/Particles/Deposition/VarianceAccumulationBuffer.cpp:78
↓ 1 callers
Method
CopyJtoPMLs
Source/BoundaryConditions/PML.cpp:1067
↓ 1 callers
Method
CurTime
Source/NonlinearSolvers/NewtonSolver.H:63
↓ 1 callers
Method
CurTimeStep
Source/NonlinearSolvers/NewtonSolver.H:69
↓ 1 callers
Method
DepositCharge
Source/Particles/MultiParticleContainer.cpp:614
↓ 1 callers
Method
DepositCurrent
Source/Particles/MultiParticleContainer.cpp:586
↓ 1 callers
Method
DepositMassMatrices
Source/FieldSolver/ImplicitSolvers/WarpXImplicitOps.cpp:280
↓ 1 callers
Method
DepositTemperatures
Source/Particles/MultiParticleContainer.cpp:651
↓ 1 callers
Method
DepositTotalNGPTemperature
\brief Calculate temperature from the particles. * The result is put in the MultiFab registry. * \param lev Level of box that contains partic
Source/Particles/WarpXParticleContainer.cpp:1931
↓ 1 callers
Method
DoComputeAndPack
Source/Diagnostics/BTDiagnostics.cpp:327
↓ 1 callers
Method
DoDiags
Check if any diagnostics will be done
Source/Diagnostics/ReducedDiags/MultiReducedDiags.cpp:165
↓ 1 callers
Method
DoDumpLastTimestep
Whether the last timestep is always dumped */
Source/Diagnostics/Diagnostics.H:121
↓ 1 callers
Function
E_com_to_p_sq_com
(m1, m2, E)
Examples/Tests/nuclear_fusion/analysis_two_product_fusion.py:327
↓ 1 callers
Function
E_exact
(r)
Examples/Tests/electrostatic_sphere/analysis_electrostatic_sphere.py:112
↓ 1 callers
Function
EmptyParticleData
Source/Diagnostics/FlushFormats/FlushFormatCatalyst.cpp:21
↓ 1 callers
Function
Er
Return the radial electric field as an array of the same length as z and r, in the half-plane theta=0
Examples/Tests/langmuir_fluids/analysis_rz.py:54
↓ 1 callers
Function
Er
Return the radial electric field as an array of the same length as r, in the half-plane theta=0
Examples/Tests/langmuir/analysis_r1d.py:50
↓ 1 callers
Function
ErrMsg
Tools/QedTablesUtils/Source/ArgParser/QedTablesArgParser.cpp:16
↓ 1 callers
Function
Ez
Return the longitudinal electric field as an array of the same length as z and r, in the half-plane theta=0
Examples/Tests/langmuir_fluids/analysis_rz.py:74
↓ 1 callers
Method
FabHi
Returns physical co-ordinates of the lower-corner for the i-th Fab. * \param[in] iFab id of the ith Fab in the list of Multifabs * \return
Source/Diagnostics/BTD_Plotfile_Header_Impl.H:71
↓ 1 callers
Method
FabLo
Returns physical co-ordinates of the lower-corner for the i-th Fab. * \param[in] iFab id of the ith Fab in the list of Multifabs * \return
Source/Diagnostics/BTD_Plotfile_Header_Impl.H:66
↓ 1 callers
Method
FabName
Returns name of the ith fab stored in the MultiFab. */
Source/Diagnostics/BTD_Plotfile_Header_Impl.H:184
↓ 1 callers
Method
FillBoundaryAux
Source/Parallelization/WarpXComm.cpp:1145
↓ 1 callers
Method
FilterComputePackFlush
Source/Diagnostics/MultiDiagnostics.cpp:88
↓ 1 callers
Method
FinishMagneticFieldAndApplyBCs
Source/FieldSolver/ImplicitSolvers/WarpXImplicitOps.cpp:81
← previous
next →
501–600 of 3,208, ranked by callers