Works with VSimEM license.
This FieldUpdater sets the inverse permittivity to multiple gridBoundary shapes.
The multiDielectricUpdater takes the lowerBounds
and upperBounds parameters of FieldUpdater, as well
as the following parameters:
permittivityField (required string)The name of the vector field to write the inverse permittivity to.
backgroundPermittivity (required float)The value of the permittivity for all other space that is not given in a DielectricShape block.
DielectricShape (optional block)Any number of DielectricShape blocks may be included. These blocks allow for setting the permittivity inside a pre-defined GridBoundary. If GridBoundaries specified in multiple DielectricShape blocks overlap, the permittivity in the last such block is used; thus later blocks overwrite earlier ones. The parameters of a DielectricShape block are described in DielectricShape Block.
<FieldUpdater setInvEps>
kind = multiDielectricUpdater
lowerBounds = [0 0 0]
upperBounds = [46 51 51]
permittivityField = invEps
<DielectricShape cylinder0Unionsphere0Shape>
boundary = cylinder0Unionsphere0
permittivity = 9.9
</DielectricShape>
<DielectricShape cube0Minuscylinder00Shape>
boundary = cube0Minuscylinder00
permittivity = 9.0
</DielectricShape>
backgroundPermittivity = 1.0
</FieldUpdater>