Initializes a fluid jet based on a tip location and the vector from a center point. Can be used to initialize multiple jets based on ideal gas laws or general equation of state using Propaceos tables. This updater was designed for simulating plasma jet merging experiments.
out
(string vector, required)width
(float)length
(float)model
(string)origin
(float vector)radialVelocity
(float)numberDensity
(float)speciesMass
(float)density
(float)pressure
(float)temperature
(float)vertex_n
(float vector)xAxis
(float vector)yAxis
(float vector)filename
(string)includeElectronTemperature
(boolean)electronTemperatureIndex
(int)normalizedDensityFunction
(block)velocityFunction
(block) <Updater jetSet>
kind = vertexJetUpdater3d
origin = [0.0, 0.0, 0.0]
width = 0.05
length = 0.5
radialVelocity = $-U$
numberDensity = $RHO_JET/MI$
speciesMass = MI
temperature = TKELVIN
<normalizedDensityFunction>
kind = exprFunc
preExprs = ["R=1.1e-2","zd=4.5e-2","r=sqrt(y*y+z*z)","alpha=3.8",\
"G=exp(-(r*r/(R*R)))","kappa=(x/(alpha*zd))^alpha"]
exprs = ["max(1.0*G*kappa*exp(alpha-(x/zd)),1.0e-6)"]
</normalizedDensityFunction>
vertex0 = [0.25, 0.0, 0.0]
vertex1 = [0.0, 0.25, 0.0]
vertex2 = [0.0, 0.0, 0.25]
model = idealMhdEosEqn
mu0 = MU0
onGrid = domain
filename = Ar_Ni_1e^10_10group_NLTE_20110427.prp
out = [q]
</Updater>