FieldMultiUpdater

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:

FieldMultiUpdater Parameters

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.