DMPRODUCT#

“product” - a DM representing a local Cartesian product of other DM

Notes#

The DM is usually used for managing coordinates of other DM via DMGetCoordinateDM() and DMSetCoordinateDM()

For each of dim dimensions, the DMPRODUCT contains a DM and a dimension index. The dimensional index, set with DMProductSetDimensionIndex() specifies which dimension of the sub-DM coordinates corresponds to a particular dimension of the DMPRODUCT. For example,

results in a three-dimensional DM whose x coordinate values are obtained from the x coordinate values of da1, whose y coordinate values are obtained from the ‘x’ coordinate values of da2 and whose z coordinate values are obtained from the y coordinate values of da1.

See Also#

DM, DMSTAG, DMProductGetDM(), DMProductSetDimensionIndex(), DMProductSetDM(), DMStagSetUniformCoordinatesProduct(), DMStagGetProductCoordinateArrays(), DMStagGetProductCoordinateArraysRead(), DMGetCoordinateDM(), DMSetCoordinateDM()

Level#

advanced

Location#

src/dm/impls/product/product.c


Index of all DMPRODUCT routines
Table of Contents for all manual pages
Index of all manual pages