This macro file can be imported to an input file with
$ import physsetemits
It is imported at the top of all simulation runs.
This macro file is available to all packages.
This macro file defines the macros for setting up and writing physics-set-flux emitters into particle species definition.
addPhysicsSetFluxEmitterSource
(sourceName, sourceKind, owningSpecies, start, stop, vbar, vsig, workFunc, fldEvalOff, temp, fldEnhance, fluxMult, A, B, Cv, Cy, emOff, maskFunction, object, location)Adds a particle emitter source to a particle species. This macro handles the case of emission from a shape geometry.
Parameters: |
|
---|
addChildLangmuirEmitter
(sourceName, owningSpecies, start, stop, vbar, vsig, emOff, maskFunction, object)Adds a particle emitter source to a particle species with Child Langmuir properties. Child Langmuir specifies the mean and standard deviation of a velocity distribution.
addRichardsonDushmanEmitter
(sourceName, owningSpecies, start, stop, fldEnhance, fldEvalOff, fluxMult, temp, workFunc, emOff, maskFunction, object)Adds a particle emitter source to a particle species with Reichardson Dushman properties.
addFowlerNordheimEmitter
(sourceName, owningSpecies, start, stop, A, B, Cv, Cy, fldEnhance, workFunc, emOff, maskFunction, object)Adds a particle emitter source to a particle species with Fowler Nordheim properties.