WarpX
Toggle main menu visibility
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
Doxygen
Source
ablastr
coarsen
average.cpp
average.H
sample.cpp
sample.H
fields
EffectivePotentialPoissonSolver.H
IntegratedGreenFunctionSolver.cpp
IntegratedGreenFunctionSolver.H
Interpolate.H
MultiFabRegister.cpp
MultiFabRegister.H
PoissonSolver.H
VectorPoissonSolver.H
math
fft
AnyFFT.H
WrapCuFFT.cpp
WrapFFTW.cpp
WrapMklFFT.cpp
WrapNoFFT.cpp
WrapRocFFT.cpp
FiniteDifference.cpp
FiniteDifference.H
LinearInterpolation.H
RandomSeed.cpp
RandomSeed.H
parallelization
KernelTimer.H
MPIInitHelpers.cpp
MPIInitHelpers.H
particles
DepositCharge.H
NodalFieldGather.H
ParticleMoments.H
profiler
ProfilerWrapper.H
utils
msg_logger
MsgLogger.cpp
MsgLogger.H
MsgLogger_fwd.H
text
IntervalsParser.cpp
IntervalsParser.H
StreamUtils.cpp
StreamUtils.H
StringUtils.cpp
StringUtils.H
timer
Timer.cpp
Timer.H
Communication.cpp
Communication.H
Enums.H
RelativeCellPosition.cpp
RelativeCellPosition.H
Serialization.H
SignalHandling.cpp
SignalHandling.H
TextMsg.cpp
TextMsg.H
UsedInputsFile.cpp
UsedInputsFile.H
warn_manager
WarnManager.cpp
WarnManager.H
constant.H
AcceleratorLattice
LatticeElements
Drift.cpp
Drift.H
HardEdged_K.H
HardEdgedPlasmaLens.cpp
HardEdgedPlasmaLens.H
HardEdgedQuadrupole.cpp
HardEdgedQuadrupole.H
LatticeElementBase.cpp
LatticeElementBase.H
AcceleratorLattice.cpp
AcceleratorLattice.H
LatticeElementFinder.cpp
LatticeElementFinder.H
BoundaryConditions
FieldBoundaries.cpp
FieldBoundaries.H
PEC_Insulator.cpp
PEC_Insulator.H
PEC_Insulator_fwd.H
PML.cpp
PML.H
PML_current.H
PML_fwd.H
PML_RZ.cpp
PML_RZ.H
PML_RZ_fwd.H
PMLComponent.H
WarpX_PEC.cpp
WarpX_PEC.H
WarpX_PML_kernels.H
WarpXEvolvePML.cpp
WarpXFieldBoundaries.cpp
Diagnostics
ComputeDiagFunctors
BackTransformFunctor.cpp
BackTransformFunctor.H
BackTransformParticleFunctor.cpp
BackTransformParticleFunctor.H
CellCenterFunctor.cpp
CellCenterFunctor.H
ComputeDiagFunctor.H
ComputeDiagFunctor_fwd.H
ComputeParticleDiagFunctor.H
DivBFunctor.cpp
DivBFunctor.H
DivEFunctor.cpp
DivEFunctor.H
EBCoveredFunctor.cpp
EBCoveredFunctor.H
JdispFunctor.cpp
JdispFunctor.H
JFunctor.cpp
JFunctor.H
ParticleReductionFunctor.cpp
ParticleReductionFunctor.H
PartPerCellFunctor.cpp
PartPerCellFunctor.H
PartPerGridFunctor.cpp
PartPerGridFunctor.H
PhiFunctor.cpp
PhiFunctor.H
ProcessNumberFunctor.cpp
ProcessNumberFunctor.H
RhoFunctor.cpp
RhoFunctor.H
TemperatureFunctor.cpp
TemperatureFunctor.H
FlushFormats
FlushFormat.H
FlushFormat_fwd.H
FlushFormatAscent.cpp
FlushFormatAscent.H
FlushFormatCatalyst.cpp
FlushFormatCatalyst.H
FlushFormatCheckpoint.cpp
FlushFormatCheckpoint.H
FlushFormatInSitu.cpp
FlushFormatInSitu.H
FlushFormatOpenPMD.cpp
FlushFormatOpenPMD.H
FlushFormatPlotfile.cpp
FlushFormatPlotfile.H
FlushFormatSensei.cpp
FlushFormatSensei.H
ParticleDiag
ParticleDiag.cpp
ParticleDiag.H
ParticleDiag_fwd.H
ReducedDiags
BeamRelevant.cpp
BeamRelevant.H
ChargeOnEB.cpp
ChargeOnEB.H
ColliderRelevant.cpp
ColliderRelevant.H
DifferentialLuminosity.cpp
DifferentialLuminosity.H
DifferentialLuminosity2D.cpp
DifferentialLuminosity2D.H
FieldEnergy.cpp
FieldEnergy.H
FieldMaximum.cpp
FieldMaximum.H
FieldMomentum.cpp
FieldMomentum.H
FieldPoyntingFlux.cpp
FieldPoyntingFlux.H
FieldProbe.cpp
FieldProbe.H
FieldProbeParticleContainer.cpp
FieldProbeParticleContainer.H
FieldReduction.cpp
FieldReduction.H
LoadBalanceCosts.cpp
LoadBalanceCosts.H
LoadBalanceEfficiency.cpp
LoadBalanceEfficiency.H
MultiReducedDiags.cpp
MultiReducedDiags.H
MultiReducedDiags_fwd.H
ParticleEnergy.cpp
ParticleEnergy.H
ParticleExtrema.cpp
ParticleExtrema.H
ParticleHistogram.cpp
ParticleHistogram.H
ParticleHistogram2D.cpp
ParticleHistogram2D.H
ParticleMomentum.cpp
ParticleMomentum.H
ParticleNumber.cpp
ParticleNumber.H
ReducedDiags.cpp
ReducedDiags.H
RhoMaximum.cpp
RhoMaximum.H
Timestep.cpp
Timestep.H
BoundaryScrapingDiagnostics.cpp
BoundaryScrapingDiagnostics.H
BTD_Plotfile_Header_Impl.cpp
BTD_Plotfile_Header_Impl.H
BTDiagnostics.cpp
BTDiagnostics.H
Diagnostics.cpp
Diagnostics.H
FieldIO.cpp
FieldIO.H
FullDiagnostics.cpp
FullDiagnostics.H
MultiDiagnostics.cpp
MultiDiagnostics.H
MultiDiagnostics_fwd.H
OpenPMDHelpFunction.cpp
OpenPMDHelpFunction.H
ParticleIO.cpp
WarpXIO.cpp
WarpXOpenPMD.cpp
WarpXOpenPMD.H
EmbeddedBoundary
DistanceToEB.H
EmbeddedBoundaryInit.cpp
EmbeddedBoundaryInit.H
Enabled.cpp
Enabled.H
ParticleBoundaryProcess.H
ParticleScraper.H
WarpXFaceExtensions.cpp
WarpXFaceInfoBox.H
WarpXFaceInfoBox_fwd.H
WarpXInitEB.cpp
Evolve
WarpXComputeDt.cpp
WarpXEvolve.cpp
FieldSolver
ElectrostaticSolvers
EffectivePotentialES.cpp
EffectivePotentialES.H
ElectrostaticSolver.cpp
ElectrostaticSolver.H
ElectrostaticSolver_fwd.H
LabFrameExplicitES.cpp
LabFrameExplicitES.H
PoissonBoundaryHandler.cpp
PoissonBoundaryHandler.H
RelativisticExplicitES.cpp
RelativisticExplicitES.H
FiniteDifferenceSolver
FiniteDifferenceAlgorithms
CartesianCKCAlgorithm.H
CartesianNodalAlgorithm.H
CartesianYeeAlgorithm.H
CylindricalYeeAlgorithm.H
FieldAccessorFunctors.H
SphericalYeeAlgorithm.H
HybridPICModel
ExternalVectorPotential.cpp
ExternalVectorPotential.H
HybridPICModel.cpp
HybridPICModel.H
HybridPICModel_fwd.H
MacroscopicProperties
MacroscopicProperties.cpp
MacroscopicProperties.H
MacroscopicProperties_fwd.H
ApplySilverMuellerBoundary.cpp
ComputeCurlA.cpp
ComputeDivE.cpp
ComputeGradient.cpp
ComputeLaplacian.cpp
EvolveB.cpp
EvolveBPML.cpp
EvolveE.cpp
EvolveECTRho.cpp
EvolveEPML.cpp
EvolveF.cpp
EvolveFPML.cpp
EvolveG.cpp
FiniteDifferenceSolver.cpp
FiniteDifferenceSolver.H
FiniteDifferenceSolver_fwd.H
HybridPICSolveE.cpp
MacroscopicEvolveE.cpp
ImplicitSolvers
ImplicitOptions.H
ImplicitSolver.cpp
ImplicitSolver.H
ImplicitSolver_fwd.H
ImplicitSolverLibrary.H
SemiImplicitEM.cpp
SemiImplicitEM.H
StrangImplicitSpectralEM.cpp
StrangImplicitSpectralEM.H
ThetaImplicitEM.cpp
ThetaImplicitEM.H
WarpXImplicitOps.cpp
WarpXSolverDOF.cpp
WarpXSolverDOF.H
WarpXSolverVec.cpp
WarpXSolverVec.H
MagnetostaticSolver
MagnetostaticSolver.cpp
MagnetostaticSolver.H
SpectralSolver
SpectralAlgorithms
PsatdAlgorithmComoving.cpp
PsatdAlgorithmComoving.H
PsatdAlgorithmGalilean.cpp
PsatdAlgorithmGalilean.H
PsatdAlgorithmGalileanRZ.cpp
PsatdAlgorithmGalileanRZ.H
PsatdAlgorithmJRhomFirstOrder.cpp
PsatdAlgorithmJRhomFirstOrder.H
PsatdAlgorithmJRhomSecondOrder.cpp
PsatdAlgorithmJRhomSecondOrder.H
PsatdAlgorithmPml.cpp
PsatdAlgorithmPml.H
PsatdAlgorithmPmlRZ.cpp
PsatdAlgorithmPmlRZ.H
PsatdAlgorithmRZ.cpp
PsatdAlgorithmRZ.H
SpectralBaseAlgorithm.cpp
SpectralBaseAlgorithm.H
SpectralBaseAlgorithmRZ.cpp
SpectralBaseAlgorithmRZ.H
SpectralHankelTransform
BesselRoots.cpp
BesselRoots.H
HankelTransform.cpp
HankelTransform.H
SpectralHankelTransformer.cpp
SpectralHankelTransformer.H
SpectralBinomialFilter.cpp
SpectralBinomialFilter.H
SpectralFieldData.cpp
SpectralFieldData.H
SpectralFieldData_fwd.H
SpectralFieldDataRZ.cpp
SpectralFieldDataRZ.H
SpectralKSpace.cpp
SpectralKSpace.H
SpectralKSpace_fwd.H
SpectralKSpaceRZ.cpp
SpectralKSpaceRZ.H
SpectralSolver.cpp
SpectralSolver.H
SpectralSolver_fwd.H
SpectralSolverRZ.cpp
SpectralSolverRZ.H
SpectralSolverRZ_fwd.H
WarpX_FDTD.H
WarpX_QED_Field_Pushers.cpp
WarpX_QED_K.H
WarpXPushFieldsEM.cpp
WarpXPushFieldsEM_K.H
WarpXPushFieldsHybridPIC.cpp
WarpXSolveFieldsES.cpp
Filter
BilinearFilter.cpp
BilinearFilter.H
Filter.cpp
Filter.H
NCIGodfreyFilter.cpp
NCIGodfreyFilter.H
NCIGodfreyFilter_fwd.H
Fluids
MultiFluidContainer.cpp
MultiFluidContainer.H
MultiFluidContainer_fwd.H
MusclHancockUtils.H
WarpXFluidContainer.cpp
WarpXFluidContainer.H
WarpXFluidContainer_fwd.H
Initialization
DivCleaner
ProjectionDivCleaner.cpp
ProjectionDivCleaner.H
ExternalField.cpp
ExternalField.H
ExternalField_fwd.H
GetTemperature.cpp
GetTemperature.H
GetVelocity.cpp
GetVelocity.H
InjectorDensity.cpp
InjectorDensity.H
InjectorFlux.H
InjectorMomentum.cpp
InjectorMomentum.H
InjectorPosition.H
InjectorPosition_fwd.H
PlasmaInjector.cpp
PlasmaInjector.H
SampleGaussianFluxDistribution.H
TemperatureProperties.cpp
TemperatureProperties.H
VelocityProperties.cpp
VelocityProperties.H
WarpXAMReXInit.cpp
WarpXAMReXInit.H
WarpXInit.cpp
WarpXInit.H
WarpXInitData.cpp
Laser
LaserProfilesImpl
LaserProfileFieldFunction.cpp
LaserProfileFromFile.cpp
LaserProfileGaussian.cpp
LaserProfiles.H
NonlinearSolvers
AMReXGMRES_Wrapper.H
CurlCurlMLMGPC.H
JacobianFunctionMF.H
JacobiPC.H
LinearFunction.H
LinearSolver.H
LinearSolverLibrary.H
MatrixPC.H
NewtonSolver.H
NonlinearSolver.H
NonlinearSolverLibrary.H
PETScKSP_Wrapper.H
PETScSNES_Wrapper.H
PicardSolver.H
Preconditioner.H
PreconditionerLibrary.H
WarpX_PETSc.cpp
WarpX_PETSc.H
Parallelization
GuardCellManager.cpp
GuardCellManager.H
WarpXComm.cpp
WarpXComm_K.H
WarpXRegrid.cpp
WarpXSumGuardCells.cpp
WarpXSumGuardCells.H
Particles
Algorithms
KineticEnergy.H
Collision
BackgroundMCC
BackgroundMCCCollision.cpp
BackgroundMCCCollision.H
ImpactIonization.H
BackgroundStopping
BackgroundStopping.cpp
BackgroundStopping.H
BinaryCollision
Bremsstrahlung
BremsstrahlungFunc.cpp
BremsstrahlungFunc.H
PhotonCreationFunc.cpp
PhotonCreationFunc.H
Coulomb
ElasticCollisionPerez.H
PairWiseCoulombCollisionFunc.H
UpdateMomentumPerezElastic.H
DSMC
CollisionFilterFunc.H
DSMCFunc.cpp
DSMCFunc.H
SplitAndScatterFunc.cpp
SplitAndScatterFunc.H
LinearBreitWheeler
LinearBreitWheelerCollisionFunc.H
LinearBreitWheelerCrossSection.H
LinearBreitWheelerInitializeMomentum.H
LinearBreitWheelerUtil.H
SingleLinearBreitWheelerCollisionEvent.H
LinearCompton
LinearComptonCollisionFunc.H
LinearComptonInitializeMomentum.H
SingleLinearComptonCollisionEvent.H
NuclearFusion
BoschHaleFusionCrossSection.H
NuclearFusionFunc.H
ProtonBoronFusionCrossSection.H
ProtonBoronFusionInitializeMomentum.H
SingleNuclearFusionEvent.H
TwoProductFusionInitializeMomentum.H
BinaryCollision.H
BinaryCollisionUtils.cpp
BinaryCollisionUtils.H
ParticleCreationFunc.cpp
ParticleCreationFunc.H
ShuffleFisherYates.H
TwoProductUtil.H
VirtualPhotonCreation.cpp
VirtualPhotonCreation.H
InverseBremsstrahlung
InverseBremsstrahlung.cpp
InverseBremsstrahlung.H
PulsedDecay
PulsedDecay.cpp
PulsedDecay.H
CollisionBase.cpp
CollisionBase.H
CollisionHandler.cpp
CollisionHandler.H
ScatteringProcess.cpp
ScatteringProcess.H
Deposition
ChargeDeposition.H
CurrentDeposition.H
MassMatricesDeposition.H
SharedDepositionUtils.H
TemperatureDeposition.H
TemperatureDepositionTypes.H
VarianceAccumulationBuffer.cpp
VarianceAccumulationBuffer.H
ElementaryProcess
QEDInternals
BreitWheelerEngineWrapper.cpp
BreitWheelerEngineWrapper.H
BreitWheelerEngineWrapper_fwd.H
QedChiFunctions.H
QedWrapperCommons.H
QuantumSyncEngineWrapper.cpp
QuantumSyncEngineWrapper.H
QuantumSyncEngineWrapper_fwd.H
SchwingerProcessWrapper.H
Ionization.cpp
Ionization.H
QEDPairGeneration.cpp
QEDPairGeneration.H
QEDPhotonEmission.cpp
QEDPhotonEmission.H
QEDSchwingerProcess.H
Filter
FilterFunctors.H
Gather
FieldGather.H
GetExternalFields.cpp
GetExternalFields.H
ScaleFields.H
ParticleCreation
AddParticles.cpp
AddPlasmaUtilities.cpp
AddPlasmaUtilities.H
DefaultInitialization.H
FilterCopyTransform.H
FilterCreateTransformFromFAB.H
SmartCopy.H
SmartCreate.H
SmartUtils.cpp
SmartUtils.H
ParticleThermalizer
ParticleThermalizer.cpp
ParticleThermalizer.H
Pusher
CopyParticleAttribs.H
GetAndSetPosition.H
ImplicitPushPX.cpp
PushSelector.H
UpdateMomentumBoris.H
UpdateMomentumBorisWithRadiationReaction.H
UpdateMomentumHigueraCary.H
UpdateMomentumVay.H
UpdatePosition.H
Resampling
LevelingThinning.cpp
LevelingThinning.H
Resampling.cpp
Resampling.H
ResamplingTrigger.cpp
ResamplingTrigger.H
VelocityCoincidenceThinning.cpp
VelocityCoincidenceThinning.H
Sorting
Partition.cpp
SortingUtils.cpp
SortingUtils.H
ExternalParticleFields.cpp
ExternalParticleFields.H
LaserParticleContainer.cpp
LaserParticleContainer.H
MultiParticleContainer.cpp
MultiParticleContainer.H
MultiParticleContainer_fwd.H
ParticleBoundaries.cpp
ParticleBoundaries.H
ParticleBoundaries_K.H
ParticleBoundaryBuffer.cpp
ParticleBoundaryBuffer.H
ParticleBoundaryBuffer_fwd.H
ParticleIO.H
PhotonParticleContainer.cpp
PhotonParticleContainer.H
PhysicalParticleContainer.cpp
PhysicalParticleContainer.H
RigidInjectedParticleContainer.cpp
RigidInjectedParticleContainer.H
ShapeFactors.H
SpeciesPhysicalProperties.cpp
SpeciesPhysicalProperties.H
WarpXParticleContainer.cpp
WarpXParticleContainer.H
WarpXParticleContainer_fwd.H
Python
Particles
MultiParticleContainer.cpp
ParticleBoundaryBuffer.cpp
WarpXParticleContainer.cpp
callbacks.cpp
callbacks.H
MultiFabRegister.cpp
pyWarpX.cpp
pyWarpX.H
WarpX.cpp
Utils
Algorithms
IsIn.H
Logo
GetLogo.cpp
GetLogo.H
Parser
BTDIntervalsParser.cpp
BTDIntervalsParser.H
ParserUtils.cpp
ParserUtils.H
Physics
IonizationEnergiesTable.H
Interpolate.cpp
Interpolate.H
Interpolate_K.H
NCIGodfreyTables.H
ParticleUtils.cpp
ParticleUtils.H
SpeciesUtils.cpp
SpeciesUtils.H
TextMsg.H
WarpX_Complex.H
WarpXAlgorithmSelection.H
WarpXConst.H
WarpXMovingWindow.cpp
WarpXUtil.cpp
WarpXUtil.H
WarpXVersion.cpp
Fields.H
main.cpp
WarpX.cpp
WarpX.H
Tools
QedTablesUtils
Source
ArgParser
QedTablesArgParser.cpp
QedTablesArgParser.H
QedTableCommons.H
QedTableGenerator.cpp
QedTableReader.cpp
Generated by
1.17.0