ParticleState¶
- class disco.ParticleState(x, y, z, ppar, magnetic_moment, mass, charge)[source]¶
Bases:
objectInitial conditions of particles.
Initialize a
ParticleStateinstance that is dimensionalized and stored on the GPU.All inputs are arrays except for mass and charge, which are single values.
- Parameters:
- x: array with units
Starting X coordinate of particles
- y: array with units
Starting Y coordinate of particles
- z: array with units
Starting Z coordinate of particles
- ppar: array with units
Starting parallel momentum of particles
- magnetic_moment: array with units
First adiabatic invariant
- mass: scalar with units
Mass of particles (one for all particles)
- charge: scalar with units
Charge of particles (one for all particles)