PLUTO  4.4-patch2
Functions
hall_whistler_speed.c File Reference

Compute the whistler speed for the Hall MHD equations. More...

#include "pluto.h"

Functions

void HallMHD_WhistlerSpeed (const State *p, int beg, int end, Grid *grid)
 

Detailed Description

Compute whistler wave speed in and save it to state->cw:

\[ c_w = \left|\frac{B}{2en_e\Delta l}\right| + \sqrt{\left(\frac{B}{2en_e\Delta l}\right)^2 + \frac{B^2}{\rho}} \]

where $\Delta l$ is the grid spacing.

Authors
E. Striani (edoar.nosp@m.do.s.nosp@m.trian.nosp@m.i@ia.nosp@m.ps.in.nosp@m.af.i.nosp@m.t)
A. Mignone (migno.nosp@m.ne@t.nosp@m.o.inf.nosp@m.n.it)
B. Vaidya (bharg.nosp@m.av.v.nosp@m.aidya.nosp@m.@uni.nosp@m.to.it)

References

Date
July 2, 2019

Function Documentation

◆ HallMHD_WhistlerSpeed()

void HallMHD_WhistlerSpeed ( const State p,
int  beg,
int  end,
Grid grid 
)

Define the whistler speed defined from the equation in the Appendix of Lesur et al. 2014.

Parameters
[in]ppointer to a state structure
[in]beginitial index of computation
[in]endfinal index of computation
[in]gridpointer to an array of Grid structures
Returns
This function has no return value.