Enum: DomainEnforcement
Whether and how a state variable’s domain constrains the trajectory during integration. Default none means the domain is descriptive metadata only (expected range, plot limits, initial- condition sampling support) and never alters the dynamics — so declaring a domain is side-effect free. clamp and wrap opt in to active enforcement using the domain’s lo/hi.
URI: tvbo:enum/DomainEnforcement
Permissible Values
| Value | Meaning | Description |
|---|---|---|
| none | None | Metadata only; the trajectory is never constrained (default) |
| clamp | None | Hard-clip every integration step to [lo, hi] |
| wrap | None | Periodic wrap into [lo, hi) — e |
Slots
| Name | Description |
|---|---|
| enforce | For a state-variable domain: whether/how to enforce the range during inte… |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo
LinkML Source
name: DomainEnforcement
description: Whether and how a state variable's ``domain`` constrains the trajectory
during integration. Default ``none`` means the domain is descriptive metadata only
(expected range, plot limits, initial- condition sampling support) and never alters
the dynamics — so declaring a domain is side-effect free. ``clamp`` and ``wrap``
opt in to active enforcement using the domain's ``lo``/``hi``.
from_schema: https://w3id.org/tvbo
rank: 1000
permissible_values:
none:
text: none
description: Metadata only; the trajectory is never constrained (default).
clamp:
text: clamp
description: Hard-clip every integration step to [lo, hi].
wrap:
text: wrap
description: Periodic wrap into [lo, hi) — e.g. a phase variable on [0, 2π). The
recorded timeseries stays within the range while remaining continuous mod (hi
- lo)."