PIConGPU.zip
The previewer is not showing all the files
code
.readthedocs.yml
86 Bytes
include
mpiInfo
CMakeLists.txt
3.9 kB
mpiInfo.cpp
5.0 kB
picongpu
ArgsParser.cpp
6.6 kB
ArgsParser.hpp
2.1 kB
CMakeLists.txt
18.8 kB
_defaultParam.loader
2.5 kB
_defaultUnitless.loader
1.9 kB
algorithms
AssignedTrilinearInterpolation.hpp
5.0 kB
DifferenceToLower.def
1.1 kB
DifferenceToLower.hpp
3.1 kB
DifferenceToUpper.def
1.1 kB
DifferenceToUpper.hpp
3.1 kB
FieldToParticleInterpolation.hpp
4.4 kB
FieldToParticleInterpolationNative.hpp
4.2 kB
Gamma.def
2.3 kB
Gamma.hpp
1.6 kB
KinEnergy.hpp
2.2 kB
LinearInterpolateWithUpper.hpp
2.7 kB
Set.hpp
1.2 kB
ShiftCoordinateSystem.hpp
4.5 kB
ShiftCoordinateSystemNative.hpp
1.5 kB
Velocity.hpp
1.2 kB
debug
PIConGPUVerbose.hpp
1.4 kB
extensionParam.loader
866 Bytes
extensionUnitless.loader
866 Bytes
fields
CellType.hpp
1.1 kB
EMFieldBase.hpp
4.2 kB
EMFieldBase.tpp
6.3 kB
FieldB.hpp
2.3 kB
FieldB.tpp
2.0 kB
FieldE.hpp
2.3 kB
FieldE.tpp
2.1 kB
FieldJ.hpp
6.1 kB
FieldJ.kernel
13.7 kB
FieldJ.tpp
10.6 kB
FieldTmp.hpp
6.7 kB
FieldTmp.kernel
5.7 kB
FieldTmp.tpp
11.5 kB
Fields.def
2.0 kB
Fields.hpp
886 Bytes
Fields.tpp
929 Bytes
LaserPhysics.def
797 Bytes
LaserPhysics.hpp
9.5 kB
MaxwellSolver
DirSplitting
DirSplitting.def
1.8 kB
DirSplitting.hpp
8.0 kB
DirSplitting.kernel
4.8 kB
Lehe
Curl.def
1.1 kB
Curl.hpp
15.6 kB
Lehe.def
1.8 kB
Lehe.hpp
1.7 kB
None
None.def
1.8 kB
None.hpp
2.5 kB
Solvers.def
1.1 kB
Solvers.hpp
1.1 kB
Yee
Curl.def
1.2 kB
Curl.hpp
1.9 kB
Yee.def
2.1 kB
Yee.hpp
5.6 kB
Yee.kernel
7.6 kB
YeePML
Field.hpp
16.2 kB
Field.tpp
10.9 kB
Parameters.hpp
3.9 kB
YeePML.def
2.3 kB
YeePML.hpp
18.5 kB
YeePML.kernel
25.2 kB
absorber
Absorber.hpp
7.8 kB
ExponentialDamping.hpp
4.2 kB
ExponentialDamping.kernel
7.8 kB
background
cellwiseOperation.hpp
6.9 kB
templates
TWTS
BField.hpp
8.1 kB
BField.tpp
36.3 kB
EField.hpp
7.5 kB
EField.tpp
16.3 kB
GetInitialTimeDelay_SI.tpp
7.4 kB
RotateField.tpp
5.2 kB
TWTS.hpp
863 Bytes
TWTS.tpp
863 Bytes
getFieldPositions_SI.tpp
3.3 kB
numComponents.hpp
1.1 kB
cellType
Centered.hpp
5.1 kB
Yee.hpp
6.3 kB
currentDeposition
Cache.hpp
5.4 kB
Deposit.hpp
5.2 kB
EmZ
DepositCurrent.hpp
11.7 kB
EmZ.def
3.6 kB
EmZ.hpp
5.9 kB
Esirkepov
Esirkepov.def
3.6 kB
Esirkepov.hpp
12.0 kB
Esirkepov2D.hpp
12.3 kB
EsirkepovNative.hpp
8.6 kB
Line.hpp
2.6 kB
RelayPoint.hpp
2.9 kB
Solver.def
1.0 kB
Solver.hpp
1.0 kB
Strategy.def
4.7 kB
VillaBune
CurrentVillaBune.def
2.0 kB
CurrentVillaBune.hpp
12.5 kB
currentInterpolation
Binomial
Binomial.def
1.0 kB
Binomial.hpp
8.3 kB
CurrentInterpolation.def
914 Bytes
CurrentInterpolation.hpp
914 Bytes
None
None.def
998 Bytes
None.hpp
2.4 kB
NoneDS
NoneDS.def
1.1 kB
NoneDS.hpp
7.7 kB
laserProfiles
ExpRampWithPrepulse.def
7.6 kB
ExpRampWithPrepulse.hpp
18.0 kB
GaussianBeam.def
5.2 kB
GaussianBeam.hpp
16.8 kB
None.def
1.8 kB
None.hpp
3.2 kB
PlaneWave.def
4.4 kB
PlaneWave.hpp
10.4 kB
Polynom.def
4.2 kB
Polynom.hpp
10.7 kB
PulseFrontTilt.def
4.8 kB
PulseFrontTilt.hpp
14.3 kB
Wavepacket.def
4.7 kB
Wavepacket.hpp
11.8 kB
profiles.def
1.2 kB
profiles.hpp
1.2 kB
initialization
IInitPlugin.hpp
1.2 kB
InitPluginNone.hpp
1.6 kB
InitialiserController.hpp
7.5 kB
ParserGridDistribution.cpp
4.2 kB
ParserGridDistribution.hpp
2.8 kB
SimStartInitialiser.hpp
1.3 kB
main.cpp
2.7 kB
param
bremsstrahlung.param
4.3 kB
components.param
1.4 kB
density.param
9.4 kB
dimension.param
961 Bytes
fieldBackground.param
4.9 kB
fieldSolver.param
2.5 kB
fileOutput.param
4.3 kB
flylite.param
3.1 kB
grid.param
3.8 kB
ionizationEnergies.param
9.8 kB
ionizer.param
14.2 kB
isaac.param
2.5 kB
laser.param
23.9 kB
mallocMC.param
2.4 kB
memory.param
4.0 kB
particle.param
5.3 kB
particleCalorimeter.param
1.7 kB
particleFilters.param
2.0 kB
particleMerger.param
1.3 kB
physicalConstants.param
4.4 kB
pml.param
6.5 kB
png.param
3.1 kB
pngColorScales.param
4.0 kB
precision.param
2.0 kB
pusher.param
3.0 kB
radiation.param
7.0 kB
radiationObserver.param
5.6 kB
random.param
1.8 kB
species.param
3.7 kB
speciesAttributes.param
8.1 kB
speciesConstants.param
2.3 kB
speciesDefinition.param
4.6 kB
speciesInitialization.param
1.5 kB
starter.param
802 Bytes
synchrotronPhotons.param
2.0 kB
transitionRadiation.param
10.4 kB
unit.param
2.2 kB
particles
InitFunctors.hpp
9.4 kB
InterpolationForPusher.hpp
2.6 kB
Manipulate.hpp
5.2 kB
Particles.hpp
8.0 kB
Particles.kernel
18.6 kB
Particles.tpp
10.9 kB
ParticlesFunctors.hpp
18.7 kB
ParticlesInit.kernel
14.0 kB
access
Cell2Particle.hpp
1.9 kB
Cell2Particle.tpp
4.5 kB
boundary
CallPluginsAndDeleteParticles.hpp
2.2 kB
bremsstrahlung
Bremsstrahlung.hpp
6.8 kB
Bremsstrahlung.tpp
11.9 kB
PhotonEmissionAngle.hpp
9.3 kB
ScaledSpectrum.hpp
6.4 kB
ScaledSpectrum.tpp
9.4 kB
creation
creation.hpp
3.3 kB
creation.kernel
17.9 kB
densityProfiles
EveryNthCellImpl.def
1.9 kB
EveryNthCellImpl.hpp
2.6 kB
FreeFormulaImpl.def
848 Bytes
FreeFormulaImpl.hpp
2.1 kB
FromHDF5Impl.def
845 Bytes
FromHDF5Impl.hpp
9.2 kB
GaussianCloudImpl.def
850 Bytes
GaussianCloudImpl.hpp
2.5 kB
GaussianImpl.def
845 Bytes
GaussianImpl.hpp
2.7 kB
HomogenousImpl.def
811 Bytes
HomogenousImpl.hpp
1.3 kB
IProfile.def
835 Bytes
IProfile.hpp
1.2 kB
LinearExponentialImpl.def
854 Bytes
LinearExponentialImpl.hpp
2.4 kB
SphereFlanksImpl.def
849 Bytes
SphereFlanksImpl.hpp
2.6 kB
profiles.def
1.3 kB
profiles.hpp
1.4 kB
filter
All.def
996 Bytes
All.hpp
2.5 kB
IUnary.def
1.4 kB
RelativeGlobalDomainPosition.def
1.8 kB
RelativeGlobalDomainPosition.hpp
6.0 kB
filter.def
1.1 kB
filter.hpp
1.0 kB
generic
Free.def
2.0 kB
Free.hpp
3.5 kB
FreeRng.def
2.2 kB
FreeRng.hpp
4.9 kB
FreeTotalCellOffset.def
2.2 kB
FreeTotalCellOffset.hpp
5.0 kB
flylite
IFlyLite.hpp
2.9 kB
NonLTE.def
1.7 kB
NonLTE.hpp
2.8 kB
NonLTE.tpp
6.3 kB
helperFields
LocalDensity.hpp
2.8 kB
LocalDensity.kernel
5.4 kB
LocalDensityFunctors.hpp
5.9 kB
LocalEnergyHistogram.hpp
3.1 kB
LocalEnergyHistogram.kernel
10.7 kB
LocalEnergyHistogramFunctors.hpp
5.7 kB
LocalRateMatrix.hpp
3.0 kB
types
Superconfig.hpp
1.7 kB
functor
User.def
1.2 kB
User.hpp
2.6 kB
functor.def
903 Bytes
functor.hpp
903 Bytes
misc
Rng.def
1.2 kB
Rng.hpp
3.4 kB
RngWrapper.hpp
1.8 kB
TotalCellOffset.def
1.0 kB
TotalCellOffset.hpp
2.7 kB
interpolationMemoryPolicy
ShiftToValidRange.hpp
1.6 kB
ionization
None
AlgorithmNone.hpp
2.0 kB
byCollision
ThomasFermi
AlgorithmThomasFermi.hpp
11.8 kB
ThomasFermi.def
3.0 kB
ThomasFermi_Impl.hpp
18.3 kB
collisionalIonizationCalc.def
1.1 kB
collisionalIonizationCalc.hpp
821 Bytes
ionizers.def
915 Bytes
ionizers.hpp
1.0 kB
byField
ADK
ADK.def
4.1 kB
ADK_Impl.hpp
13.6 kB
AlgorithmADK.hpp
5.9 kB
BSI
AlgorithmBSI.hpp
3.5 kB
AlgorithmBSIEffectiveZ.hpp
3.5 kB
AlgorithmBSIStarkShifted.hpp
3.3 kB
BSI.def
4.0 kB
BSI_Impl.hpp
11.9 kB
Keldysh
AlgorithmKeldysh.hpp
4.6 kB
Keldysh.def
2.7 kB
Keldysh_Impl.hpp
13.5 kB
fieldIonizationCalc.def
1.3 kB
fieldIonizationCalc.hpp
1.2 kB
ionizers.def
1.2 kB
ionizers.hpp
1.1 kB
utilities.hpp
1.9 kB
manipulators
IBinary.def
2.3 kB
IUnary.def
2.2 kB
binary
Assign.def
2.6 kB
DensityWeighting.def
3.9 kB
ProtonTimesWeighting.def
3.6 kB
UnboundElectronsTimesWeighting.def
3.8 kB
generic
Free.def
1.8 kB
Free.hpp
3.6 kB
FreeRng.def
2.2 kB
FreeRng.hpp
4.9 kB
None.def
1.3 kB
manipulators.def
1.8 kB
manipulators.hpp
1.1 kB
unary
CopyAttribute.def
2.5 kB
Drift.def
2.2 kB
Drift.hpp
2.9 kB
FreeTotalCellOffset.def
2.1 kB
FreeTotalCellOffset.hpp
4.8 kB
RandomPosition.def
2.7 kB
Temperature.def
2.2 kB
Temperature.hpp
3.9 kB
particleToGrid
ComputeGridValuePerFrame.def
7.2 kB
ComputeGridValuePerFrame.hpp
4.7 kB
derivedAttributes
BoundElectronDensity.def
3.3 kB
BoundElectronDensity.hpp
1.8 kB
ChargeDensity.def
3.9 kB
ChargeDensity.hpp
1.7 kB
Counter.def
3.4 kB
Counter.hpp
1.6 kB
Density.def
3.1 kB
Density.hpp
1.7 kB
DerivedAttributes.def
1.6 kB
DerivedAttributes.hpp
1.6 kB
Energy.def
3.8 kB
Energy.hpp
1.6 kB
EnergyDensity.def
4.0 kB
EnergyDensity.hpp
1.8 kB
EnergyDensityCutoff.def
3.2 kB
EnergyDensityCutoff.hpp
2.1 kB
LarmorPower.def
3.9 kB
LarmorPower.hpp
3.0 kB
MacroCounter.def
2.8 kB
MacroCounter.hpp
1.3 kB
MidCurrentDensityComponent.def
4.7 kB
MidCurrentDensityComponent.hpp
2.3 kB
MomentumComponent.def
3.8 kB
MomentumComponent.hpp
1.9 kB
pusher
particlePusherAcceleration.hpp
3.6 kB
particlePusherAxel.hpp
10.2 kB
particlePusherBoris.hpp
3.2 kB
particlePusherFree.hpp
2.6 kB
particlePusherPhoton.hpp
2.5 kB
particlePusherProbe.hpp
4.8 kB
particlePusherReducedLandauLifshitz.hpp
7.9 kB
particlePusherVay.hpp
4.5 kB
shapes
CIC.hpp
2.2 kB
Counter.hpp
2.2 kB
NGP.hpp
2.2 kB
P4S.hpp
4.5 kB
PCS.hpp
3.4 kB
TSC.hpp
3.4 kB
shapes.hpp
1.1 kB
startPosition
OnePositionImpl.def
1.7 kB
OnePositionImpl.hpp
3.7 kB
QuietImpl.def
1.6 kB
QuietImpl.hpp
4.8 kB
RandomImpl.def
1.7 kB
RandomImpl.hpp
2.6 kB
detail
WeightMacroParticles.hpp
2.8 kB
functors.def
1.0 kB
functors.hpp
1.1 kB
generic
Free.def
1.2 kB
Free.hpp
4.9 kB
FreeRng.def
1.4 kB
FreeRng.hpp
6.5 kB
synchrotronPhotons
PhotonCreator.def
1.4 kB
PhotonCreator.hpp
14.5 kB
SynchrotronFunctions.hpp
3.5 kB
SynchrotronFunctions.tpp
4.8 kB
traits
GenerateSolversIfSpeciesEligible.hpp
3.0 kB
GetAtomicNumbers.hpp
1.6 kB
GetCurrentSolver.hpp
1.1 kB
GetDensityRatio.hpp
1.8 kB
GetEffectiveNuclearCharge.hpp
2.3 kB
GetExchangeMemCfg.hpp
2.1 kB
GetInterpolation.hpp
1.1 kB
GetIonizationEnergies.hpp
2.2 kB
GetIonizerList.hpp
2.2 kB
GetMarginPusher.hpp
1.8 kB
GetPhotonCreator.hpp
2.3 kB
GetPusher.hpp
1.2 kB
GetShape.hpp
1.1 kB
GetSpeciesFlagName.hpp
2.0 kB
HasIonizersWithRNG.hpp
2.8 kB
MacroWeighted.hpp
1.9 kB
SpeciesEligibleForSolver.hpp
1.4 kB
WeightingPower.hpp
1.7 kB
plugins
BinEnergyParticles.hpp
23.8 kB
ChargeConservation.hpp
3.3 kB
ChargeConservation.tpp
10.1 kB
Checkpoint.hpp
9.9 kB
CountParticles.hpp
6.5 kB
Emittance.hpp
40.6 kB
EnergyFields.hpp
8.3 kB
EnergyParticles.hpp
22.6 kB
ILightweightPlugin.hpp
1.4 kB
ISimulationPlugin.hpp
1.2 kB
IntensityPlugin.hpp
14.1 kB
IsaacPlugin.hpp
23.9 kB
PhaseSpace
AxisDescription.hpp
1.3 kB
DumpHBufferSplashP.hpp
10.3 kB
PhaseSpace.hpp
14.1 kB
PhaseSpace.tpp
13.6 kB
PhaseSpaceFunctors.hpp
9.7 kB
PluginController.hpp
9.1 kB
PngPlugin.hpp
9.4 kB
PositionsParticles.hpp
10.5 kB
ResourceLog.cpp
2.6 kB
ResourceLog.hpp
8.1 kB
SliceFieldPrinter.hpp
1.9 kB
SliceFieldPrinter.tpp
6.4 kB
SliceFieldPrinterMulti.hpp
1.8 kB
SliceFieldPrinterMulti.tpp
3.5 kB
SumCurrents.hpp
6.4 kB
adios
ADIOSCountParticles.hpp
8.1 kB
ADIOSWriter.def
7.2 kB
ADIOSWriter.hpp
62.5 kB
NDScalars.hpp
6.8 kB
WriteMeta.hpp
15.7 kB
WriteSpecies.hpp
9.5 kB
restart
LoadParticleAttributesFromADIOS.hpp
5.3 kB
LoadSpecies.hpp
7.8 kB
ReadAttribute.hpp
2.7 kB
RestartFieldLoader.hpp
8.6 kB
writer
ParticleAttribute.hpp
2.9 kB
ParticleAttributeSize.hpp
5.7 kB
common
particlePatches.cpp
2.8 kB
particlePatches.hpp
3.2 kB
stringHelpers.cpp
4.6 kB
stringHelpers.hpp
3.3 kB
txtFileHandling.hpp
3.9 kB
hdf5
HDF5Writer.def
2.0 kB
HDF5Writer.hpp
25.7 kB
NDScalars.hpp
6.2 kB
WriteFields.hpp
7.2 kB
WriteMeta.hpp
14.4 kB
WriteSpecies.hpp
23.4 kB
openPMD
patchReader.cpp
4.4 kB
patchReader.hpp
4.2 kB
restart
LoadParticleAttributesFromHDF5.hpp
4.4 kB
LoadSpecies.hpp
7.9 kB
RestartFieldLoader.hpp
8.3 kB
writer
Field.hpp
12.5 kB
ParticleAttribute.hpp
8.4 kB
kernel
CopySpecies.kernel
9.4 kB
makroParticleCounter
PerSuperCell.hpp
11.4 kB
misc
AppendName.hpp
1.2 kB
ComponentNames.cpp
1.9 kB
ComponentNames.hpp
1.2 kB
ExecuteIfNameIsEqual.hpp
1.7 kB
SpeciesFilter.hpp
2.8 kB
concatenateToString.hpp
1.7 kB
containsObject.hpp
1.5 kB
misc.hpp
1.1 kB
removeSpaces.cpp
1.2 kB
removeSpaces.hpp
1.1 kB
splitString.cpp
1.4 kB
splitString.hpp
1.3 kB
multi
IHelp.hpp
2.4 kB
ISlave.hpp
1.7 kB
Master.hpp
4.4 kB
Option.hpp
5.7 kB
multi.hpp
909 Bytes
openPMD
NDScalars.hpp
8.0 kB
WriteMeta.hpp
10.2 kB
WriteSpecies.hpp
21.8 kB
openPMDWriter.def
4.3 kB
openPMDWriter.hpp
53.0 kB
restart
LoadParticleAttributesFromOpenPMD.hpp
5.1 kB
LoadSpecies.hpp
8.1 kB
RestartFieldLoader.hpp
8.4 kB
writer
ParticleAttribute.hpp
6.5 kB
output
GatherSlice.hpp
8.6 kB
IIOBackend.hpp
1.6 kB
WriteSpeciesCommon.hpp
5.6 kB
header
ColorHeader.hpp
2.0 kB
DataHeader.hpp
996 Bytes
MessageHeader.hpp
5.9 kB
NodeHeader.hpp
1.8 kB
SimHeader.hpp
1.9 kB
WindowHeader.hpp
1.3 kB
images
PngCreator.hpp
3.5 kB
PngCreator.tpp
3.8 kB
Visualisation.hpp
37.1 kB
particleCalorimeter
ParticleCalorimeter.hpp
30.8 kB
ParticleCalorimeter.kernel
4.2 kB
ParticleCalorimeterFunctors.hpp
6.0 kB
particleMerging
ParticleMerger.hpp
10.6 kB
ParticleMerger.kernel
18.8 kB
VoronoiCell.hpp
8.4 kB
radiation
ExecuteParticleFilter.hpp
3.0 kB
GetRadiationMask.hpp
2.7 kB
Radiation.hpp
46.9 kB
Radiation.kernel
23.3 kB
VectorTypes.hpp
1.2 kB
amplitude.hpp
4.6 kB
calc_amplitude.hpp
6.4 kB
check_consistency.hpp
1.3 kB
debug
PIConGPUVerboseLogRadiation.hpp
1.4 kB
frequencies
radiation_lin_freq.hpp
1.5 kB
radiation_list_freq.hpp
3.5 kB
radiation_log_freq.hpp
1.8 kB
nyquist_low_pass.hpp
2.0 kB
particle.hpp
5.1 kB
radFormFactor.hpp
8.0 kB
taylor.hpp
1.4 kB
utilities.hpp
2.9 kB
vector.hpp
4.4 kB
windowFunctions.hpp
6.4 kB
transitionRadiation
Calculator.hpp
8.7 kB
ExecuteParticleFilter.hpp
3.1 kB
GammaMask.hpp
2.9 kB
Particle.hpp
5.1 kB
TransitionRadiation.hpp
24.3 kB
TransitionRadiation.kernel
17.8 kB
frequencies
LinearFrequencies.hpp
2.0 kB
ListFrequencies.hpp
4.0 kB
LogFrequencies.hpp
2.3 kB
pmacc_renamings.hpp
856 Bytes
random
seed
ISeed.hpp
1.4 kB
Seed.cpp
1.7 kB
Seed.hpp
1.6 kB
simulation
control
DomainAdjuster.hpp
15.5 kB
ISimulationStarter.hpp
1.7 kB
MovingWindow.hpp
16.9 kB
MySimulation.hpp
27.1 kB
SimulationStarter.hpp
4.8 kB
Window.hpp
1.3 kB
stage
Bremsstrahlung.hpp
3.6 kB
CurrentBackground.hpp
2.7 kB
CurrentDeposition.hpp
3.1 kB
CurrentInterpolationAndAdditionToEMF.hpp
4.4 kB
CurrentReset.hpp
1.8 kB
FieldBackground.hpp
3.2 kB
MomentumBackup.hpp
2.1 kB
ParticleIonization.hpp
2.4 kB
ParticlePush.hpp
1.9 kB
PopulationKinetics.hpp
2.1 kB
SynchrotronRadiation.hpp
2.9 kB
simulation_classTypes.hpp
1.2 kB
simulation_defines.hpp
1.6 kB
simulation_types.hpp
1.9 kB
traits
AdiosToPIC.hpp
1.1 kB
AdiosToPIC.tpp
1.7 kB
FieldPosition.hpp
1.0 kB
GetDataBoxType.hpp
984 Bytes
GetMargin.hpp
1.7 kB
IsFieldDomainBound.hpp
1.2 kB
PICToAdios.hpp
1.1 kB
PICToAdios.tpp
3.2 kB
PICToOpenPMD.hpp
1.4 kB
PICToOpenPMD.tpp
3.4 kB
PICToSplash.hpp
1.1 kB
PICToSplash.tpp
2.8 kB
SIBaseUnits.hpp
1.4 kB
SplashToPIC.hpp
1.1 kB
SplashToPIC.tpp
1.9 kB
Unit.hpp
1.3 kB
UnitDimension.hpp
1.6 kB
UsesRNG.hpp
1.1 kB
attribute
GetCharge.hpp
3.7 kB
GetChargeState.hpp
3.7 kB
GetMass.hpp
1.4 kB
frame
GetCharge.hpp
1.0 kB
GetMass.hpp
953 Bytes
unitless
bremsstrahlung.unitless
1.5 kB
checkpoints.unitless
2.3 kB
density.unitless
1.0 kB
fieldBackground.unitless
843 Bytes
fileOutput.unitless
831 Bytes
grid.unitless
1.9 kB
ionizer.unitless
887 Bytes
particle.unitless
853 Bytes
physicalConstants.unitless
1.9 kB
pml.unitless
3.8 kB
png.unitless
3.2 kB
precision.unitless
2.8 kB
pusher.unitless
2.3 kB
radiation.unitless
2.8 kB
speciesAttributes.unitless
14.1 kB
speciesConstants.unitless
997 Bytes
speciesDefinition.unitless
2.3 kB
speciesInitialization.unitless
791 Bytes
starter.unitless
1.4 kB
synchrotronPhotons.unitless
1.6 kB
transitionRadiation.unitless
2.7 kB
version.hpp
865 Bytes
versionFormat.cpp
7.2 kB
versionFormat.hpp
1.2 kB
pmacc
CMakeLists.txt
4.3 kB
Environment.def
1.1 kB
Environment.hpp
18.7 kB
HandleGuardRegion.hpp
2.0 kB
PMaccConfig.cmake
16.1 kB
attribute
Constexpr.hpp
2.4 kB
Fallthrough.hpp
1.6 kB
FunctionSpecifier.hpp
2.1 kB
cuSTL
algorithm
cuplaBlock
Foreach.hpp
4.1 kB
functor
Add.hpp
1.5 kB
AssignValue.hpp
1.5 kB
GetComponent.hpp
1.7 kB
host
Foreach.hpp
4.9 kB
kernel
FFT.hpp
1.2 kB
FFT.tpp
1.6 kB
Foreach.hpp
5.8 kB
ForeachBlock.hpp
6.1 kB
Reduce.hpp
2.2 kB
detail
ForeachKernel.hpp
5.2 kB
SphericMapper.hpp
8.4 kB
run-time
Foreach.hpp
9.0 kB
mpi
Gather.hpp
2.3 kB
Gather.tpp
10.3 kB
Reduce.hpp
3.0 kB
Reduce.tpp
5.2 kB
container
CartBuffer.hpp
5.5 kB
CartBuffer.tpp
11.7 kB
DeviceBuffer.hpp
5.0 kB
HostBuffer.hpp
5.5 kB
IndexBuffer.hpp
3.2 kB
PNGBuffer.hpp
3.0 kB
PseudoBuffer.hpp
1.4 kB
PseudoBuffer.tpp
1.9 kB
allocator
DeviceMemAllocator.hpp
1.9 kB
DeviceMemAllocator.tpp
3.2 kB
DeviceMemEvenPitchAllocator.hpp
1.9 kB
DeviceMemEvenPitchAllocator.tpp
2.3 kB
EmptyAllocator.hpp
1.1 kB
HostMemAllocator.hpp
1.9 kB
HostMemAllocator.tpp
2.8 kB
compile-time
SharedMemAllocator.hpp
3.2 kB
tag.hpp
1.1 kB
assigner
DeviceMemAssigner.hpp
2.7 kB
HostMemAssigner.hpp
1.8 kB
compile-time
CartBuffer.hpp
2.7 kB
CartBuffer.tpp
1.6 kB
SharedBuffer.hpp
1.5 kB
copier
D2DCopier.hpp
2.5 kB
H2HCopier.hpp
1.6 kB
Memcopy.hpp
3.8 kB
tag.hpp
1.1 kB
view
View.hpp
2.1 kB
cursor
BufferCursor.hpp
2.6 kB
Cursor.hpp
5.9 kB
FunctorCursor.hpp
1.8 kB
MultiIndexCursor.hpp
1.8 kB
NestedCursor.hpp
1.6 kB
SafeCursor.hpp
4.7 kB
accessor
CursorAccessor.hpp
1.2 kB
FunctorAccessor.hpp
1.5 kB
LinearInterpAccessor.hpp
5.5 kB
MarkerAccessor.hpp
1.4 kB
PointerAccessor.hpp
1.4 kB
TwistAxesAccessor.hpp
1.6 kB
compile-time
BufferCursor.hpp
2.0 kB
SafeCursor.hpp
3.5 kB
navigator
BufferNavigator.hpp
2.4 kB
CartNavigator.hpp
1.9 kB
CursorNavigator.hpp
1.2 kB
EmptyNavigator.hpp
1.1 kB
MapTo1DNavigator.hpp
1.9 kB
MultiIndexNavigator.hpp
1.5 kB
PlusNavigator.hpp
1.2 kB
compile-time
BufferNavigator.hpp
2.4 kB
TwistAxesNavigator.hpp
1.9 kB
TwistedAxesNavigator.hpp
1.9 kB
tag.hpp
1.1 kB
tools
LinearInterp.hpp
2.5 kB
slice.hpp
3.0 kB
twistAxes.hpp
1.9 kB
twistVectorFieldAxes.hpp
4.5 kB
traits.hpp
999 Bytes
zone
SphericZone.hpp
2.0 kB
StaggeredZone.hpp
1.2 kB
ToricZone.hpp
1.2 kB
compile-time
SphericZone.hpp
1.6 kB
dataManagement
AbstractInitialiser.hpp
1.8 kB
DataConnector.hpp
8.3 kB
ISimulationData.hpp
1.6 kB
eventSystem
EventSystem.hpp
1.2 kB
Manager.hpp
2.7 kB
events
CudaEvent.def
2.6 kB
EventPool.hpp
3.9 kB
EventTask.hpp
2.7 kB
EventTask.tpp
3.0 kB
IEvent.hpp
1.6 kB
kernelEvents.hpp
8.5 kB
kernelEvents.tpp
1.7 kB
streams
EventStream.hpp
2.0 kB
StreamController.hpp
3.9 kB
transactions
Transaction.hpp
2.2 kB
Transaction.tpp
2.6 kB
TransactionManager.hpp
2.7 kB
TransactionManager.tpp
3.2 kB
filter
Interface.hpp
1.7 kB
operators
And.hpp
1.7 kB
Or.hpp
1.7 kB
functor
Filtered.hpp
8.0 kB
Interface.hpp
8.1 kB
identifier
alias.hpp
3.2 kB
identifier.hpp
1.9 kB
named_type.hpp
2.2 kB
value_identifier.hpp
2.7 kB
memory
Align.hpp
1.8 kB
Array.hpp
3.6 kB
CtxArray.hpp
3.7 kB
Delete.hpp
1.1 kB
IndexPool.hpp
5.1 kB
MakeUnique.hpp
1.4 kB
boxes
CachedBox.hpp
2.7 kB
DataBox.hpp
4.4 kB
DataBoxDim1Access.hpp
2.6 kB
DataBoxUnaryTransform.hpp
2.5 kB
MultiBox.hpp
7.3 kB
PitchedBox.hpp
6.2 kB
SharedBox.hpp
7.5 kB
buffers
Buffer.hpp
6.5 kB
DeviceBuffer.hpp
5.1 kB
DeviceBufferIntern.hpp
9.5 kB
Exchange.hpp
3.0 kB
ExchangeIntern.hpp
9.9 kB
GridBuffer.hpp
19.9 kB
HostBuffer.hpp
3.9 kB
HostBufferIntern.hpp
4.6 kB
HostDeviceBuffer.hpp
4.5 kB
HostDeviceBuffer.tpp
3.3 kB
MappedBufferIntern.hpp
6.8 kB
MultiGridBuffer.hpp
9.9 kB
dataTypes
Mask.hpp
7.8 kB
shared
Allocate.hpp
4.1 kB
meta
AllCombinations.hpp
6.6 kB
ForEach.hpp
5.4 kB
GetKeyFromAlias.hpp
2.8 kB
String.hpp
4.1 kB
accessors
First.hpp
1.2 kB
Identity.hpp
1.2 kB
Second.hpp
1.2 kB
Type.hpp
1.3 kB
conversion
JoinToSeq.hpp
1.5 kB
MakeSeq.hpp
1.6 kB
MakeSeqFromNestedSeq.hpp
1.5 kB
OperateOnSeq.hpp
2.0 kB
RemoveFromSeq.hpp
1.6 kB
ResolveAliases.hpp
2.2 kB
ResolveAndRemoveFromSeq.hpp
1.8 kB
SeqToMap.hpp
2.1 kB
ToSeq.hpp
1.3 kB
TypeToAliasPair.hpp
1.7 kB
TypeToPair.hpp
1.2 kB
TypeToPointerPair.hpp
2.0 kB
errorHandlerPolicies
ReturnType.hpp
1.3 kB
ReturnValue.hpp
1.3 kB
ThrowValueNotFound.hpp
2.0 kB
mpi
GetMPI_Op.hpp
1.0 kB
GetMPI_StructAsArray.hpp
1.3 kB
GetMPI_StructAsArray.tpp
2.3 kB
MPIReduce.hpp
6.5 kB
MPI_StructAsArray.hpp
1.2 kB
SeedPerRank.hpp
3.1 kB
reduceMethods
AllReduce.hpp
1.8 kB
Reduce.hpp
1.7 kB
nvidia
atomic.hpp
7.2 kB
functors
Add.hpp
1.6 kB
Assign.hpp
1.4 kB
Atomic.hpp
3.1 kB
Max.hpp
1.7 kB
Min.hpp
1.7 kB
Mul.hpp
1.6 kB
Sub.hpp
1.4 kB
gpuEntryFunction.hpp
1.6 kB
memory
MemoryInfo.hpp
3.2 kB
reduce
Reduce.hpp
21.1 kB
rng
RNG.hpp
2.9 kB
distributions
Normal_float.hpp
2.1 kB
Uniform_float.hpp
2.6 kB
Uniform_int32.hpp
2.2 kB
methods
Xor.hpp
1.9 kB
warp.hpp
3.0 kB
particles
AsyncCommunicationImpl.hpp
2.1 kB
IdProvider.def
2.8 kB
IdProvider.hpp
6.5 kB
Identifier.hpp
2.0 kB
ParticleDescription.hpp
4.9 kB
ParticlesBase.hpp
6.4 kB
ParticlesBase.kernel
44.1 kB
ParticlesBase.tpp
5.5 kB
algorithm
CallForEach.hpp
2.6 kB
ForEach.hpp
6.5 kB
boostExtension
InheritGenerators.hpp
2.7 kB
InheritLinearly.hpp
2.1 kB
frame_types.hpp
1.5 kB
memory
boxes
ExchangePopDataBox.hpp
2.1 kB
ExchangePushDataBox.hpp
3.8 kB
ParticlesBox.hpp
10.2 kB
PushDataBox.hpp
4.0 kB
TileDataBox.hpp
2.6 kB
buffers
MallocMCBuffer.hpp
1.8 kB
MallocMCBuffer.tpp
2.6 kB
ParticlesBuffer.hpp
11.1 kB
StackExchangeBuffer.hpp
7.4 kB
dataTypes
ExchangeMemoryIndex.hpp
1.7 kB
FramePointer.hpp
2.4 kB
ListPointer.hpp
1.2 kB
Particle.hpp
10.5 kB
Pointer.hpp
2.5 kB
StaticArray.hpp
1.6 kB
SuperCell.hpp
2.8 kB
frames
Frame.hpp
7.3 kB
NullFrame.hpp
1.1 kB
meta
FindByNameOrType.hpp
3.0 kB
operations
Assign.hpp
1.2 kB
ConcatListOfFrames.hpp
7.0 kB
CopyIdentifier.hpp
1.2 kB
CountParticles.hpp
11.1 kB
Deselect.hpp
1.9 kB
SetAttributeToDefault.hpp
1.6 kB
splitIntoListOfFrames.kernel
18.1 kB
particleFilter
FilterFactory.hpp
1.7 kB
PositionFilter.hpp
3.0 kB
system
DefaultFilter.hpp
2.2 kB
FalseFilter.hpp
1.3 kB
TrueFilter.hpp
1.3 kB
policies
DeleteParticles.hpp
1.4 kB
ExchangeParticles.hpp
1.7 kB
tasks
ParticleFactory.hpp
2.9 kB
ParticleFactory.tpp
2.7 kB
TaskParticlesReceive.hpp
3.9 kB
TaskParticlesSend.hpp
3.0 kB
TaskReceiveParticlesExchange.hpp
4.4 kB
TaskSendParticlesExchange.hpp
5.1 kB
traits
FilterByFlag.hpp
1.7 kB
FilterByIdentifier.hpp
1.9 kB
ResolveAliasFromSpecies.hpp
2.8 kB
ppFunctions.hpp
2.5 kB
simulationControl
SimulationDescription.hpp
3.0 kB
SimulationHelper.hpp
15.8 kB
TimeInterval.hpp
3.2 kB
traits
GetCTName.hpp
1.5 kB
GetComponentsType.hpp
1.5 kB
GetFlagType.hpp
1.2 kB
GetInitializedInstance.hpp
1.4 kB
GetNComponents.hpp
2.0 kB
GetNumWorkers.hpp
2.3 kB
GetStringProperties.hpp
4.0 kB
GetUniqueTypeId.hpp
3.2 kB
GetValueType.hpp
1.1 kB
GetValueType.tpp
1.0 kB
HasFlag.hpp
1.4 kB
HasIdentifier.hpp
2.1 kB
HasIdentifiers.hpp
2.2 kB
Limits.hpp
1.3 kB
Limits.tpp
1.3 kB
NumberOfExchanges.hpp
1.5 kB
Resolve.hpp
1.4 kB
type
Area.hpp
1.4 kB
Exchange.hpp
2.7 kB
Integral.hpp
1.3 kB
types.hpp
2.1 kB