fluids.mac
This macro file can be imported to an input file with
$ import fluids
It is imported by VSim whenever a simulation contains particles.
This macro file is available to all packages.
This macro file defines macros for adding fluids that particles can collide off of.
Public Macros
- addNeutralGas(name, gasKind, gasDensity, gasTemp, isvar, lc, uc)
Add a fluid block to the simulation. Adds to the fluid blocks accumulation variables and adds to accumulation variables for parameters like excitation and ionization thresholds for use in other blocks
- Parameters:
name – The name of the fluid block.
gasKind – The kind of neutral gas. Typically the symbol for elemental fluids, e.g. Xe for xenon.
gasDensity – The function or numerical value for the initial density.
gasTemp – The neutral gas temperature.
isvar – Whether the initial density is a spatially dependent expression, f(x,y,z), or a constant value (amplitude).
lc – The lower coordinates of the fluid location. Real array of length VPM_NDIM.
uc – The upper coordinates of the fluid location. Real array of length VPM_NDIM.