- deyMittraUpdater
deyMittraUpdater¶
Works with VSimEM and VSimVE 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.
deyMittraUpdater Parameters¶
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.
Example deyMittraUpdater Block¶
<FieldUpdater deyMittraFaraday>
kind = deyMittraUpdater
lowerBounds = [0 0 0]
upperBounds = [XSIZE YSIZE ZSIZE]
readFields = [ElecMultiField]
writeFields = [MagMultiField]
gridBoundary = cylinder
</FieldUpdater>