cylEdgeToNodeVec

cylEdgeToNodeVec

Works with VSimMD and VSimPD licenses.

This updater interpolates all components of a vector field between grid nodes and edges in cylindrical coordinates. It should be used in conjucntion with the linPlasDielcUpdater in cylindrical coordinates, it is not necessary for standard edge to node updates.

cylEdgeToNodeVec Parameters

The cylEdgeToNodeVec takes the lowerBounds and upperBounds parameters of FieldUpdater, as well as the following parameters:

readFields (required string vector)

A single element, specifying the field to interpolate.

writeFields (required string vector)

A single element, specifying the field to update with the interpolated values.

nodeToEdge (optional integer, default = 0 (false))

Whether to interpolate from nodes to edges instead of the default edges to nodes.

Example cylEdgeToNodeVec block

<FieldUpdater edgeToNodes>
  kind = cylEdgeToNodeVec
  lowerBounds = [0 0 0]
  upperBounds = [NZ1 NR1 NPHI1]
  readFields = [deltaelecField]
  writeFields = [deltaNodalE]
</FieldUpdater>