Module xenon.fluid

Dispersion relation solvers for multifluid plasmas.

Three versions are implemented:

  • k2w_es1d: Electrostatic waves in an unmagnetized plasma.
  • kw2_es3d: Electrostatic waves in a magnetized plasma.
  • kw2_em3d: Electromagnetic waves in a magnetized plasma.

The plasmma pressure is allowed to be anisotropic in the magnetized case (es3d and em3d).

Further extension planned (in order of priority from high to low):

  • Relativistic effects
  • Density/temperature gradients
  • Collisions
Expand source code
"""
## Dispersion relation solvers for multifluid plasmas.

Three versions are implemented:

- `k2w_es1d`: Electrostatic waves in an unmagnetized plasma.
- `kw2_es3d`: Electrostatic waves in a magnetized plasma.
- `kw2_em3d`: Electromagnetic waves in a magnetized plasma.

The plasmma pressure is allowed to be anisotropic in the magnetized case (es3d
and em3d).

Further extension planned (in order of priority from high to low):

- Relativistic effects
- Density/temperature gradients
- Collisions
"""
from .fluid_dr import *

Sub-modules

xenon.fluid.fluid_dr