DimensionlessParticle

class plasmapy.particles.DimensionlessParticle(*, mass: numbers.Real = None, charge: numbers.Real = None)

Bases: plasmapy.particles.AbstractParticle

A class to represent dimensionless custom particles.

This class may be used, for example, to represent a particle in a dimensionless particle-in-cell simulation.

Parameters:
  • mass (positive real number, keyword-only, optional) – The mass of the dimensionless particle.
  • charge (real number, keyword-only, optional) – The electric charge of the dimensionless particle.

Notes

If the charge or mass is not specified, then the corresponding value will be set to numpy.nan.

Examples

>>> from plasmapy.particles import DimensionlessParticle
>>> dimensionless_particle = DimensionlessParticle(mass=1.0, charge=-1.0)
>>> dimensionless_particle.mass
1.0
>>> dimensionless_particle.charge
-1.0

Attributes Summary

charge Return the dimensionless charge of the particle.
mass Return the dimensionless mass of the particle.

Attributes Documentation

charge

Return the dimensionless charge of the particle.

mass

Return the dimensionless mass of the particle.