picongpu.pypicongpu.species.attribute
Submodules
Classes
attribute of a species |
|
Position of a macroparticle |
|
Position of a macroparticle |
|
Position of a macroparticle |
|
Position of a macroparticle |
Package Contents
- 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 = None
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>'
C++ Code implementing this attribute
- class picongpu.pypicongpu.species.attribute.Weighting
Bases:
picongpu.pypicongpu.species.attribute.attribute.Attribute
Position of a macroparticle
- PICONGPU_NAME = 'weighting'
C++ Code implementing this attribute
- class picongpu.pypicongpu.species.attribute.Momentum
Bases:
picongpu.pypicongpu.species.attribute.attribute.Attribute
Position of a macroparticle
- PICONGPU_NAME = 'momentum'
C++ Code implementing this attribute
- class picongpu.pypicongpu.species.attribute.BoundElectrons
Bases:
picongpu.pypicongpu.species.attribute.attribute.Attribute
Position of a macroparticle
- PICONGPU_NAME = 'boundElectrons'
C++ Code implementing this attribute