MCPcopy Create free account

hub / github.com/BLAST-WarpX/warpx / functions

Functions3,208 in github.com/BLAST-WarpX/warpx

FunctionAMREX_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
FunctionAMREX_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
FunctionAMREX_INLINE
Source/Particles/Collision/BinaryCollision/NuclearFusion/SingleNuclearFusionEvent.H:53
FunctionAMREX_INLINE
Source/Particles/Collision/BinaryCollision/DSMC/CollisionFilterFunc.H:38
FunctionAMREX_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
FunctionAMREX_INLINE
Source/Particles/Deposition/MassMatricesDeposition.H:153
FunctionAMREX_INLINE
Source/Particles/Deposition/CurrentDeposition.H:1498
FunctionAMREX_INLINE
Source/ablastr/particles/NodalFieldGather.H:36
FunctionAMREX_INLINE
Source/EmbeddedBoundary/DistanceToEB.H:26
FunctionAMREX_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
MethodAMReXGMRES
Source/NonlinearSolvers/AMReXGMRES_Wrapper.H:38
MethodAbort
Source/ablastr/utils/TextMsg.cpp:83
MethodAcceleratorLattice
Source/AcceleratorLattice/AcceleratorLattice.cpp:20
MethodAddBoundaryField
Source/FieldSolver/ElectrostaticSolvers/RelativisticExplicitES.cpp:141
MethodAddCurrentFromFineLevelandSumBoundary
* \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
MethodAddElement
Source/AcceleratorLattice/LatticeElements/HardEdgedPlasmaLens.cpp:20
MethodAddElement
Source/AcceleratorLattice/LatticeElements/HardEdgedQuadrupole.cpp:20
MethodAddElementBase
Source/AcceleratorLattice/LatticeElements/LatticeElementBase.cpp:18
MethodAddExternalFieldFromVectorPotential
Source/FieldSolver/FiniteDifferenceSolver/HybridPICModel/ExternalVectorPotential.cpp:268
MethodAddExternalFields
Source/Initialization/WarpXInitData.cpp:953
MethodAddGaussianBeam
Source/Particles/ParticleCreation/AddParticles.cpp:366
MethodAddMagnetostaticFieldLabFrame
Source/FieldSolver/MagnetostaticSolver/MagnetostaticSolver.cpp:74
MethodAddParticles
Source/Particles/ParticleCreation/AddParticles.cpp:194
MethodAddPlasma
Source/Particles/ParticleCreation/AddParticles.cpp:745
MethodAddPlasmaFlux
Source/Particles/ParticleCreation/AddParticles.cpp:1230
MethodAddPlasmaFromFile
Source/Particles/ParticleCreation/AddParticles.cpp:607
MethodAddRZModesToDiags
Source/Diagnostics/FullDiagnostics.cpp:572
MethodAddRZModesToOutputNames
Source/Diagnostics/BTDiagnostics.cpp:732
MethodAddRZModesToOutputNames
Source/Diagnostics/FullDiagnostics.cpp:668
MethodAddRhoFromFineLevelandSumBoundary
* \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
MethodAddSpaceChargeField
Source/FieldSolver/ElectrostaticSolvers/RelativisticExplicitES.cpp:65
MethodAdvectivePush_Muscl
Muscl Advection Update
Source/Fluids/WarpXFluidContainer.cpp:447
MethodAllocData
Source/Particles/PhysicalParticleContainer.cpp:363
MethodAllocData
Source/Particles/WarpXParticleContainer.cpp:173
MethodAllocInitMultiFab
Source/WarpX.cpp:3556
MethodAllocLevelData
Source/WarpX.cpp:2290
MethodAllocLevelMFs
Source/WarpX.cpp:2369
MethodAllocLevelSpectralSolver
\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
MethodAllocLevelSpectralSolverRZ
\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
MethodAllocateIndices
Source/AcceleratorLattice/LatticeElementFinder.cpp:45
MethodAllocateLevelMFs
Source/Fluids/MultiFluidContainer.cpp:29
MethodAllocateLevelMFs
Source/FieldSolver/FiniteDifferenceSolver/HybridPICModel/ExternalVectorPotential.cpp:83
MethodAllocateLevelMFs
Source/FieldSolver/FiniteDifferenceSolver/HybridPICModel/HybridPICModel.cpp:98
MethodAllocateLevelMFs
Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp:120
MethodAmIA
Source/Particles/WarpXParticleContainer.H:605
MethodApply
Source/NonlinearSolvers/JacobiPC.H:332
MethodApply
Source/NonlinearSolvers/CurlCurlMLMGPC.H:326
FunctionApplyBCKCorrection
Source/EmbeddedBoundary/WarpXFaceExtensions.cpp:167
MethodApplyBcFluidsAndComms
Momentum source due to curvature
Source/Fluids/WarpXFluidContainer.cpp:345
MethodApplyBfieldBoundary
Source/BoundaryConditions/WarpXFieldBoundaries.cpp:176
MethodApplyBoundaryConditions
Source/Particles/WarpXParticleContainer.cpp:2838
MethodApplyDtLimiters
Source/Evolve/WarpXComputeDt.cpp:236
MethodApplyFieldBoundaryOnAxis
Applies the boundary conditions that are specific to the axis when in cylindrical or spherical
Source/BoundaryConditions/WarpXFieldBoundaries.cpp:306
MethodApplyFilter
\brief Apply K-space filtering on a scalar */
Source/FieldSolver/SpectralSolver/SpectralFieldDataRZ.cpp:816
MethodApplyPEC_InsulatortoField
Source/BoundaryConditions/PEC_Insulator.cpp:564
MethodApplyPECtoBfield
Source/BoundaryConditions/WarpX_PEC.cpp:633
MethodApplyPECtoEfield
Source/BoundaryConditions/WarpX_PEC.cpp:553
MethodApplyPECtoElectronPressure
Source/BoundaryConditions/WarpX_PEC.cpp:1131
MethodApplyReflectiveBoundarytoJfield
* \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
MethodApplyReflectiveBoundarytoRhofield
* \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
MethodAsStored
Source/Particles/Pusher/GetAndSetPosition.H:303
MethodAssemble
Source/NonlinearSolvers/MatrixPC.H:317
MethodAssert
Source/ablastr/utils/TextMsg.cpp:76
FunctionAverageAndPackScalarField
\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
FunctionAverageAndPackVectorField
\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
FunctionAxFPWrapper
(level=0)
Python/pywarpx/fields.py:411
FunctionAxHybridExternalWrapper
(level=0)
Python/pywarpx/fields.py:347
FunctionAyFPWrapper
(level=0)
Python/pywarpx/fields.py:415
FunctionAyHybridExternalWrapper
(level=0)
Python/pywarpx/fields.py:351
FunctionAzFPWrapper
(level=0)
Python/pywarpx/fields.py:419
FunctionAzHybridExternalWrapper
(level=0)
Python/pywarpx/fields.py:355
MethodBTDIntervalsParser
* \brief Default constructor of the BTDIntervalsParser class. */
Source/Utils/Parser/BTDIntervalsParser.H:30
MethodBTDIntervalsParser
Source/Utils/Parser/BTDIntervalsParser.cpp:16
MethodBTDMultiFabHeaderImpl
Source/Diagnostics/BTD_Plotfile_Header_Impl.cpp:182
MethodBTDParticleDataHeaderImpl
Source/Diagnostics/BTD_Plotfile_Header_Impl.cpp:477
MethodBTDPlotfileHeaderImpl
Source/Diagnostics/BTD_Plotfile_Header_Impl.cpp:24
MethodBTDSpeciesHeaderImpl
Source/Diagnostics/BTD_Plotfile_Header_Impl.cpp:358
MethodBTDiagnostics
Source/Diagnostics/BTDiagnostics.cpp:58
MethodBackTransformFunctor
Source/Diagnostics/ComputeDiagFunctors/BackTransformFunctor.cpp:35
MethodBackTransformParticleFunctor
* \brief Functor to compute Lorentz Transform and store the selected particles in existing * particle buffers */
Source/Diagnostics/ComputeDiagFunctors/BackTransformParticleFunctor.cpp:72
MethodBackgroundMCCCollision
Source/Particles/Collision/BackgroundMCC/BackgroundMCCCollision.cpp:25
MethodBackgroundMCCCollision
Source/Particles/Collision/BackgroundMCC/BackgroundMCCCollision.H:30
MethodBackgroundStopping
Source/Particles/Collision/BackgroundStopping/BackgroundStopping.cpp:19
MethodBackgroundStopping
Source/Particles/Collision/BackgroundStopping/BackgroundStopping.H:31
MethodBackwardCompatibility
Source/WarpX.cpp:1956
MethodBackwardCompatibility
Source/Diagnostics/FullDiagnostics.cpp:230
MethodBackwardCompatibility
Source/Diagnostics/ReducedDiags/FieldReduction.cpp:88
MethodBackwardCompatibility
Source/Diagnostics/ReducedDiags/ReducedDiags.cpp:117
MethodBackwardCompatibility
Source/Particles/PhysicalParticleContainer.cpp:403
MethodBackwardCompatibility
Source/Particles/Resampling/LevelingThinning.cpp:56
MethodBackwardCompatibility
Source/Particles/Collision/CollisionBase.cpp:54
MethodBackwardTransform
\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
MethodBackwardTransform
\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
MethodBackwardTransform
\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
MethodBaseReadParameters
Source/Diagnostics/Diagnostics.cpp:48
MethodBeamRelevant
constructor
Source/Diagnostics/ReducedDiags/BeamRelevant.cpp:35
MethodBilinearFilter
Source/Filter/BilinearFilter.H:20
MethodBinaryCollision
* \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
MethodBoundaryScrapingDiagnostics
Source/Diagnostics/BoundaryScrapingDiagnostics.cpp:27
MethodBox 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
← previousnext →1,301–1,400 of 3,208, ranked by callers