Electron#

class atompy.physics.Electron(mom, pos, mass=1.0, charge=-1.0, name='e')[source]#

Class describing electrons (as classical particles).

Note

If you want to use anything but atomic units (a.u.), be sure to pass the (optional) values of charge and mass (which assume a.u.).

Parameters:
momVector

Momentum of the electron.

posVector

Position of the electron.

massfloat, default 1.0 a.u.

Mass of the electron.

chargefloat, default -1.0 a.u.

Charge of the electron.

namestr, default "e"

Name of the electron.

Attributes:
momVector

Momentum of the particle.

posVector

Position of the particle.

massfloat

Mass of the particle.

chargefloat

Charge of the particle.

speedVector

Speed (derived from its momentum) of the particle.

energyfloat

Energy (derived from its momentum) of the particle.

namestr

Descriptor of the particle.

Methods