plasmapy.dispersion.analytical.mhd_waves_

Objects for representing magnetohydrodynamic (MHD) waves.

Classes

AbstractMHDWave(B, density, Unit), ion, *, ...)

Abstract base class for magnetohydrodynamic waves.

AlfvenWave(B, density, Unit), ion, *, T, ...)

A class to represent magnetohydrodynamic Alfvén waves.

FastMagnetosonicWave(B, density, Unit), ion, ...)

A class to represent fast magnetosonic waves.

SlowMagnetosonicWave(B, density, Unit), ion, ...)

A class to represent slow magnetosonic waves.

Inheritance diagram of plasmapy.dispersion.analytical.mhd_waves_.AbstractMHDWave, plasmapy.dispersion.analytical.mhd_waves_.AlfvenWave, plasmapy.dispersion.analytical.mhd_waves_.FastMagnetosonicWave, plasmapy.dispersion.analytical.mhd_waves_.SlowMagnetosonicWave

Functions

mhd_waves(*args, **kwargs)

Returns a dictionary containing objects of the three magnetohydrodynamic waves with identical parameters.