picongpu.pypicongpu.species.attribute
Submodules
Package Contents
Classes
attribute of a species |
|
Position of a macroparticle |
|
Position of a macroparticle |
|
Position of a macroparticle |
|
Position of a macroparticle |
- class picongpu.pypicongpu.species.attribute.Attribute
attribute of a species
Property of individual macroparticles (i.e. can be different from macroparticle to macroparticle). Can change over time (not relevant for initialization here).
Owned by exactly one species.
Set by exactly one operation (an operation may define multiple attributes even across multiple species though).
Identified by its PIConGPU name.
PIConGPU term: “particle attributes”
- PICONGPU_NAME: str
C++ Code implementing this attribute
- class picongpu.pypicongpu.species.attribute.Position
Bases:
picongpu.pypicongpu.species.attribute.attribute.Attribute
Position of a macroparticle
- PICONGPU_NAME = 'position<position_pic>'
- class picongpu.pypicongpu.species.attribute.Weighting
Bases:
picongpu.pypicongpu.species.attribute.attribute.Attribute
Position of a macroparticle
- PICONGPU_NAME = 'weighting'
- class picongpu.pypicongpu.species.attribute.Momentum
Bases:
picongpu.pypicongpu.species.attribute.attribute.Attribute
Position of a macroparticle
- PICONGPU_NAME = 'momentum'
- class picongpu.pypicongpu.species.attribute.BoundElectrons
Bases:
picongpu.pypicongpu.species.attribute.attribute.Attribute
Position of a macroparticle
- PICONGPU_NAME = 'boundElectrons'