# Functions

`DomainFunction` wraps callables with explicit domain metadata, so that operators and
constraints can compose without losing coordinate meaning.

::: phydrax.domain.DomainFunction
    options:
        members:
            - __init__
            - depends_on
            - promote
            - with_metadata
            - T
            - __call__
