deyMittraUpdater
Works with VSimEM and VSimMD licenses.
MultiField updater that does the Yee Faraday update for Dey-Mittra (cut) cells. It updates those components of the magnetic field whose faces are cut by the specified
gridBoundary
, and not ignored by the Dey-Mittra algorithm given thedmFrac
parameter of the boundary.
The deyMittraUpdater kind takes the
lowerBounds
and upperBounds
parameters of
FieldUpdater, as well as the following parameters:
readFields (required string vector)
A vector containing a single element, the electric field with an offset of edge.
writeFields (required string vector)
A vector containing a single element, the magnetic field to update with an offset of face.
gridBoundary (required string)
The boundary at which to update the field.
subtractYeeFaraday (optional integer, default = 0 (false))
If true, the change in magnetic field given by the standard Yee update is subtracted from any components updated by this updater.
<FieldUpdater deyMittraFaraday>
kind = deyMittraUpdater
lowerBounds = [0 0 0]
upperBounds = [XSIZE YSIZE ZSIZE]
readFields = [ElecMultiField]
writeFields = [MagMultiField]
gridBoundary = cylinder
</FieldUpdater>