FieldMultiUpdater
A FieldMultiUpdater
block is similar to a
FieldUpdater
block, but always specifies multiple
components of a field to update using the components
parameter.
In some cases, the FieldMultiUpdater
parameters
correspond to the FieldUpdater
block of the same
kind
, but with the components
integer parameter
replaced by the integer vector components
. In that
case, the FieldMultiUpdater
creates as many occurances
of the corresponding FieldUpdater
as elements in the
components
parameter. For example, a
FieldMultiUpdater
with components
equal to
[0 1 2]
creates three occurrences of the corresponding
FieldUpdater
. There will therefore be three update
passes through the updated cells, one for each specified
component. The cells updated in each pass may differ
due to any global region modification parameters, or, if the updater has a
region specification, depending on how that region is treated for
each component.
The updater kind
with corresponding
FieldMultiUpdater
blocks are:
There are also updates that can only be specified using
FieldMultiUpdater
. They are:
All FieldMultiUpdater
blocks take the lowerBounds
and
upperBounds
parameters of FieldUpdater, as well as:
kind (required string)
Type of updater; one of:
components (required integer vector)
The components that should be updated.