fields.tensors.DenseTensorField.dependence#

property DenseTensorField.dependence: DenseTensorDependence#

The symbolic coordinate dependence object for this tensor field.

This property returns a DenseTensorDependence instance that encodes the symbolic dependence of each component of the tensor 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:

DenseTensorDependence

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().