fields.base.DenseField.dependence#
- property DenseField.dependence: DenseDependenceObject#
The symbolic coordinate dependence object for this tensor field.
This property returns a
DenseDependenceObject
instance that encodes the symbolic dependence of each component of the field on the coordinate axes. It is used in symbolic differential geometry operations (e.g., gradient, divergence, Laplacian) to track and propagate analytical dependence information through transformations.The object is lazily constructed on first access, using:
the coordinate system associated with the grid
the tensor rank of the field
the set of grid axes on which the field is defined
- Returns:
Symbolic dependence tracker for this tensor field.
- Return type:
DenseDependenceObject
Notes
This object is automatically populated with the correct tensor rank.
The dependent_axes argument is inferred from the field’s spatial axes.
This is used internally for symbolic propagation in operations like gradient() or raise_index().
See also
DenseTensorDependence
,DenseTensorField.gradient()
,DenseTensorField.raise_index()