MakePlasmaSheet

Category

Macros

Function

Generates a Plasma Sheet volume on the LFM grid.

Syntax


PlasmaSheetField = MakePlasmaSheet(All MHD Scalars (out of readmhdhdf));
MakePlasmaSheet is a macro, and has no corresponding scripting syntax.  

Inputs
Name Type Default Description
AllMHDScalars field none Field of all MHD scalars (out of the first output of readmhdhdf*)

Outputs
Name Type Description
Plasma Sheet field Field of positions where the "data" values are either 1 (true==plasma sheet) or 0 (false == not plasma sheet).

Functional Details

Takes the LFM scalar parameters (out of the first output tab of the readmhdhdf* series of modules) and uses those scalar parameters to determine where the nominal LFM plasma sheet is defined. The output is a field of positions (those in the entire LFM grid) associated with one boolean (1 or 0, true or false) data value which signifies whether that point is in the plasma sheet.

The plasma sheet is defined (in this macro) as the cells where the plasma beta (thermal pressure/magnetic pressure) is greater than 0.5, and where the fluid temperature (thermal pressure/density) is greater than 1 keV.

INPUT

takes the MHD scalars from the first output of readmhdhdf*

OUTPUT

returns a field with a boolean data component of "in plasma sheet"

Example Visual Programs

5MakePlasmaSheet.net


The following image is a screen shot of the output from the example network 5MakePlasmaSheet.net, when the option for selecting the PlasmaSheet Only is chosen. The network takes the output of the MakePlasmaSheet module and makes a red isosurface around the points considered in the plasma sheet. ScreenShot of Image window

See Also

 MakeLobes


[ OpenDX Home at IBM | OpenDX.org ]