Graph Framework
Loading...
Searching...
No Matches
dispersion.hpp File Reference

Base class for a dispersion relation. More...

#include "newton.hpp"
#include "equilibrium.hpp"

Go to the source code of this file.

Classes

class  dispersion::z_function< T, SAFE_MATH >
 Class interface to build dispersion relation functions. More...
 
class  dispersion::z_power_series< T, SAFE_MATH >
 Class interface to build dispersion relation functions. More...
 
class  dispersion::z_erfi< T, SAFE_MATH >
 Class interface to build dispersion relation functions. More...
 
class  dispersion::dispersion_function< T, SAFE_MATH >
 Interface for dispersion functions. More...
 
class  dispersion::stiff< T, SAFE_MATH >
 Stiff dispersion function. More...
 
class  dispersion::simple< T, SAFE_MATH >
 Simple dispersion function. More...
 
class  dispersion::physics< T, SAFE_MATH >
 Physics. More...
 
class  dispersion::bohm_gross< T, SAFE_MATH >
 Bohm-Gross dispersion function. More...
 
class  dispersion::light_wave< T, SAFE_MATH >
 Light Wave dispersion function. More...
 
class  dispersion::acoustic_wave< T, SAFE_MATH >
 Ion wave dispersion function. More...
 
class  dispersion::guassian_well< T, SAFE_MATH >
 Guassian Well dispersion function. More...
 
class  dispersion::ion_cyclotron< T, SAFE_MATH >
 Electrostatic ion cyclotron wave dispersion function. More...
 
class  dispersion::ordinary_wave< T, SAFE_MATH >
 Ordinary wave dispersion function. More...
 
class  dispersion::extra_ordinary_wave< T, SAFE_MATH >
 Extra ordinary wave dispersion function. More...
 
class  dispersion::cold_plasma< T, SAFE_MATH >
 Cold Plasma Disperison function. More...
 
class  dispersion::cold_plasma_expansion< T, SAFE_MATH >
 Cold Plasma expansion disperison function. More...
 
class  dispersion::hot_plasma< T, Z, SAFE_MATH >
 Hot Plasma Disperison function. More...
 
class  dispersion::hot_plasma_expansion< T, Z, SAFE_MATH >
 Hot Plasma Expansion Disperison function. More...
 
class  dispersion::dispersion_interface< DISPERSION_FUNCTION >
 Class interface to build dispersion relation functions. More...
 

Namespaces

namespace  dispersion
 Name space for dispersion functions.
 

Concepts

concept  dispersion::z_func
 Dispersion concept.
 
concept  dispersion::function
 Dispersion concept.
 

Detailed Description

Base class for a dispersion relation.

Defines a dispersion function.