- multiplyCrossDev
multiplyCrossDev
Works with XSimBase license.
MultiField updater for Cross Devices that multiplies the values in each cell of two regularCrossDev fields, writing the result into a resultant regularCrossDev field.
multiplyCrossDev Parameters
The multiplyCrossDev
updater takes the lowerBounds
,
upperBounds
,
writeFields
, and readFields
parameters of Field Slab updaters, as well as the
following parameter:
- writeComponents (required int vector)
The components of the field to multiply. The number of components can not exceed three.
Example multiplyCrossDev block
<FieldUpdater applyEdgeFracs>
kind = multiplyCrossDev
lowerBounds = [0 0 0]
upperBounds = [NX NY NZ]
readFields = [edgeFracs E]
writeFields = [E]
writeComponents = [0 1 2]
</FieldUpdater>
Notes
multiplyCrossDev is only available with text-based setup.
History
multiplyCrossDev was introduced in XSim 1.