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
Function
AMREX_INLINE
* \brief This function initializes the momentum of the product particles, * in a fusion event where only two products are produced. * (In th
Source/Particles/Collision/BinaryCollision/NuclearFusion/TwoProductFusionInitializeMomentum.H:56
Function
AMREX_INLINE
* \brief This function initializes the momentum of the alpha particles produced from * proton-boron fusion. The momentum is initialized by assumi
Source/Particles/Collision/BinaryCollision/NuclearFusion/ProtonBoronFusionInitializeMomentum.H:61
Function
AMREX_INLINE
Source/Particles/Collision/BinaryCollision/NuclearFusion/SingleNuclearFusionEvent.H:53
Function
AMREX_INLINE
Source/Particles/Collision/BinaryCollision/DSMC/CollisionFilterFunc.H:38
Function
AMREX_INLINE
\brief Push the particle position over one time step, * given the value of its momenta `ux`, `uy`, `uz`, * using the standard leapfr
Source/Particles/Pusher/UpdatePosition.H:23
Function
AMREX_INLINE
Source/Particles/Deposition/MassMatricesDeposition.H:153
Function
AMREX_INLINE
Source/Particles/Deposition/CurrentDeposition.H:1498
Function
AMREX_INLINE
Source/ablastr/particles/NodalFieldGather.H:36
Function
AMREX_INLINE
Source/EmbeddedBoundary/DistanceToEB.H:26
Function
AMREX_INLINE
* warpx_hybrid_QED_push uses an FDTD scheme to calculate QED corrections to * Maxwell's equations and preforms a half timestep correction to the E-fi
Source/FieldSolver/WarpX_QED_K.H:79
Method
AMReXGMRES
Source/NonlinearSolvers/AMReXGMRES_Wrapper.H:38
Method
Abort
Source/ablastr/utils/TextMsg.cpp:83
Method
AcceleratorLattice
Source/AcceleratorLattice/AcceleratorLattice.cpp:20
Method
AddBoundaryField
Source/FieldSolver/ElectrostaticSolvers/RelativisticExplicitES.cpp:141
Method
AddCurrentFromFineLevelandSumBoundary
* \brief Update the currents of `lev` by adding the currents from particles * that are in the mesh refinement patches at `lev+1` * * More p
Source/Parallelization/WarpXComm.cpp:1575
Method
AddElement
Source/AcceleratorLattice/LatticeElements/HardEdgedPlasmaLens.cpp:20
Method
AddElement
Source/AcceleratorLattice/LatticeElements/HardEdgedQuadrupole.cpp:20
Method
AddElementBase
Source/AcceleratorLattice/LatticeElements/LatticeElementBase.cpp:18
Method
AddExternalFieldFromVectorPotential
Source/FieldSolver/FiniteDifferenceSolver/HybridPICModel/ExternalVectorPotential.cpp:268
Method
AddExternalFields
Source/Initialization/WarpXInitData.cpp:953
Method
AddGaussianBeam
Source/Particles/ParticleCreation/AddParticles.cpp:366
Method
AddMagnetostaticFieldLabFrame
Source/FieldSolver/MagnetostaticSolver/MagnetostaticSolver.cpp:74
Method
AddParticles
Source/Particles/ParticleCreation/AddParticles.cpp:194
Method
AddPlasma
Source/Particles/ParticleCreation/AddParticles.cpp:745
Method
AddPlasmaFlux
Source/Particles/ParticleCreation/AddParticles.cpp:1230
Method
AddPlasmaFromFile
Source/Particles/ParticleCreation/AddParticles.cpp:607
Method
AddRZModesToDiags
Source/Diagnostics/FullDiagnostics.cpp:572
Method
AddRZModesToOutputNames
Source/Diagnostics/BTDiagnostics.cpp:732
Method
AddRZModesToOutputNames
Source/Diagnostics/FullDiagnostics.cpp:668
Method
AddRhoFromFineLevelandSumBoundary
* \brief Update the charge density of `lev` by adding the charge density from particles * that are in the mesh refinement patches at `lev+1`
Source/Parallelization/WarpXComm.cpp:1709
Method
AddSpaceChargeField
Source/FieldSolver/ElectrostaticSolvers/RelativisticExplicitES.cpp:65
Method
AdvectivePush_Muscl
Muscl Advection Update
Source/Fluids/WarpXFluidContainer.cpp:447
Method
AllocData
Source/Particles/PhysicalParticleContainer.cpp:363
Method
AllocData
Source/Particles/WarpXParticleContainer.cpp:173
Method
AllocInitMultiFab
Source/WarpX.cpp:3556
Method
AllocLevelData
Source/WarpX.cpp:2290
Method
AllocLevelMFs
Source/WarpX.cpp:2369
Method
AllocLevelSpectralSolver
\brief Allocate spectral Maxwell solver at a level * * \param[in, out] spectral_solver Vector of pointer to SpectralSolver, to point to allocated s
Source/WarpX.cpp:3140
Method
AllocLevelSpectralSolverRZ
\brief Allocate spectral Maxwell solver (RZ dimensions) at a level * * \param[in, out] spectral_solver Vector of pointer to SpectralSolver, to point
Source/WarpX.cpp:3090
Method
AllocateIndices
Source/AcceleratorLattice/LatticeElementFinder.cpp:45
Method
AllocateLevelMFs
Source/Fluids/MultiFluidContainer.cpp:29
Method
AllocateLevelMFs
Source/FieldSolver/FiniteDifferenceSolver/HybridPICModel/ExternalVectorPotential.cpp:83
Method
AllocateLevelMFs
Source/FieldSolver/FiniteDifferenceSolver/HybridPICModel/HybridPICModel.cpp:98
Method
AllocateLevelMFs
Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp:120
Method
AmIA
Source/Particles/WarpXParticleContainer.H:605
Method
Apply
Source/NonlinearSolvers/JacobiPC.H:332
Method
Apply
Source/NonlinearSolvers/CurlCurlMLMGPC.H:326
Function
ApplyBCKCorrection
Source/EmbeddedBoundary/WarpXFaceExtensions.cpp:167
Method
ApplyBcFluidsAndComms
Momentum source due to curvature
Source/Fluids/WarpXFluidContainer.cpp:345
Method
ApplyBfieldBoundary
Source/BoundaryConditions/WarpXFieldBoundaries.cpp:176
Method
ApplyBoundaryConditions
Source/Particles/WarpXParticleContainer.cpp:2838
Method
ApplyDtLimiters
Source/Evolve/WarpXComputeDt.cpp:236
Method
ApplyFieldBoundaryOnAxis
Applies the boundary conditions that are specific to the axis when in cylindrical or spherical
Source/BoundaryConditions/WarpXFieldBoundaries.cpp:306
Method
ApplyFilter
\brief Apply K-space filtering on a scalar */
Source/FieldSolver/SpectralSolver/SpectralFieldDataRZ.cpp:816
Method
ApplyPEC_InsulatortoField
Source/BoundaryConditions/PEC_Insulator.cpp:564
Method
ApplyPECtoBfield
Source/BoundaryConditions/WarpX_PEC.cpp:633
Method
ApplyPECtoEfield
Source/BoundaryConditions/WarpX_PEC.cpp:553
Method
ApplyPECtoElectronPressure
Source/BoundaryConditions/WarpX_PEC.cpp:1131
Method
ApplyReflectiveBoundarytoJfield
* \brief Step 1: Reflect the J field values deposited to the guard cells to * their mirror locations inside the domain at PEC and PMC
Source/BoundaryConditions/WarpX_PEC.cpp:901
Method
ApplyReflectiveBoundarytoRhofield
* \brief Step 1: Reflect the Rho field values deposited to the guard cells to * their mirror locations inside the domain at PEC and PM
Source/BoundaryConditions/WarpX_PEC.cpp:727
Method
AsStored
Source/Particles/Pusher/GetAndSetPosition.H:303
Method
Assemble
Source/NonlinearSolvers/MatrixPC.H:317
Method
Assert
Source/ablastr/utils/TextMsg.cpp:76
Function
AverageAndPackScalarField
\brief Take a MultiFab `scalar_field` * averages it to the cell center, and stores the * resulting MultiFab in mf_avg (in the components dcomp) */
Source/Diagnostics/FieldIO.cpp:196
Function
AverageAndPackVectorField
\brief Takes an array of 3 MultiFab `vector_field` * (representing the x, y, z components of a vector), * averages it to the cell center, and stores
Source/Diagnostics/FieldIO.cpp:156
Function
AxFPWrapper
(level=0)
Python/pywarpx/fields.py:411
Function
AxHybridExternalWrapper
(level=0)
Python/pywarpx/fields.py:347
Function
AyFPWrapper
(level=0)
Python/pywarpx/fields.py:415
Function
AyHybridExternalWrapper
(level=0)
Python/pywarpx/fields.py:351
Function
AzFPWrapper
(level=0)
Python/pywarpx/fields.py:419
Function
AzHybridExternalWrapper
(level=0)
Python/pywarpx/fields.py:355
Method
BTDIntervalsParser
* \brief Default constructor of the BTDIntervalsParser class. */
Source/Utils/Parser/BTDIntervalsParser.H:30
Method
BTDIntervalsParser
Source/Utils/Parser/BTDIntervalsParser.cpp:16
Method
BTDMultiFabHeaderImpl
Source/Diagnostics/BTD_Plotfile_Header_Impl.cpp:182
Method
BTDParticleDataHeaderImpl
Source/Diagnostics/BTD_Plotfile_Header_Impl.cpp:477
Method
BTDPlotfileHeaderImpl
Source/Diagnostics/BTD_Plotfile_Header_Impl.cpp:24
Method
BTDSpeciesHeaderImpl
Source/Diagnostics/BTD_Plotfile_Header_Impl.cpp:358
Method
BTDiagnostics
Source/Diagnostics/BTDiagnostics.cpp:58
Method
BackTransformFunctor
Source/Diagnostics/ComputeDiagFunctors/BackTransformFunctor.cpp:35
Method
BackTransformParticleFunctor
* \brief Functor to compute Lorentz Transform and store the selected particles in existing * particle buffers */
Source/Diagnostics/ComputeDiagFunctors/BackTransformParticleFunctor.cpp:72
Method
BackgroundMCCCollision
Source/Particles/Collision/BackgroundMCC/BackgroundMCCCollision.cpp:25
Method
BackgroundMCCCollision
Source/Particles/Collision/BackgroundMCC/BackgroundMCCCollision.H:30
Method
BackgroundStopping
Source/Particles/Collision/BackgroundStopping/BackgroundStopping.cpp:19
Method
BackgroundStopping
Source/Particles/Collision/BackgroundStopping/BackgroundStopping.H:31
Method
BackwardCompatibility
Source/WarpX.cpp:1956
Method
BackwardCompatibility
Source/Diagnostics/FullDiagnostics.cpp:230
Method
BackwardCompatibility
Source/Diagnostics/ReducedDiags/FieldReduction.cpp:88
Method
BackwardCompatibility
Source/Diagnostics/ReducedDiags/ReducedDiags.cpp:117
Method
BackwardCompatibility
Source/Particles/PhysicalParticleContainer.cpp:403
Method
BackwardCompatibility
Source/Particles/Resampling/LevelingThinning.cpp:56
Method
BackwardCompatibility
Source/Particles/Collision/CollisionBase.cpp:54
Method
BackwardTransform
\brief Transform spectral field specified by `field_index` back to * real space, and store it in the component `i_comp` of `field_mf` */
Source/FieldSolver/SpectralSolver/SpectralFieldDataRZ.cpp:575
Method
BackwardTransform
\brief Transform spectral field specified by `field_index` back to * real space, and store it in the component `i_comp` of `field_mf` */
Source/FieldSolver/SpectralSolver/SpectralSolverRZ.cpp:105
Method
BackwardTransform
\brief Transform spectral field specified by `field_index` back to * real space, and store it in the component `i_comp` of `mf` */
Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp:305
Method
BaseReadParameters
Source/Diagnostics/Diagnostics.cpp:48
Method
BeamRelevant
constructor
Source/Diagnostics/ReducedDiags/BeamRelevant.cpp:35
Method
BilinearFilter
Source/Filter/BilinearFilter.H:20
Method
BinaryCollision
* \brief Constructor of the BinaryCollision class. * * @param[in] collision_name the name of the collision * @param[in] mypc Container
Source/Particles/Collision/BinaryCollision/BinaryCollision.H:92
Method
BoundaryScrapingDiagnostics
Source/Diagnostics/BoundaryScrapingDiagnostics.cpp:27
Method
Box constrain_tilebox_to_guards
* \brief Return a tilebox that only covers the outer half of the guard cells. * For tileboxes that don't include cells beyond the whole domain
Source/FieldSolver/WarpXPushFieldsEM_K.H:26
← previous
next →
1,301–1,400 of 3,208, ranked by callers