WarpX
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