# dynamics toy.anchored_body Describes the entry `toy.anchored_body` at version `0.1.0`, registered by `mime.testing.toys._entries.ToyAnchoredBody`. ## At a glance - dynamics `toy.anchored_body`, version `0.1.0`, namespace `toy` - Nodes: [`ToyAnchoredBodyNode`](../../nodes/ToyAnchoredBodyNode.md) - Undocumented, so with no equations to link: [`ToyAnchoredBodyNode`](../../nodes/ToyAnchoredBodyNode.md) - Derivative: `exact` - Validity: none declared ## What it models, and when not to use it No hand-written part: this entry's source has not been written (the docs walk counts it). ## Settings | Setting | Type | Default | Dimension | Role | Default's kind | |---|---|---|---|---|---| | `rate` | `Quantity \| None` | `null` | none | numerical | convention | Each role and default's kind is the entry's `setting_roles` (`mime.registry.SettingRole`); a setting that declares none is required. Each default is a claim (`mime.registry.DefaultKind`): a determined default is resolved in every profile, a convention taken in every profile, a numerical default taken in exploratory only and stamped pending. Their rules and bases: - `rate` (convention): the setting's written default; a node steps every base step unless the experiment chooses a slower rate ## Roles, reads and deliveries Publishes: | Interface | Output | |---|---| | [`toy.body.position`](../../vocabulary.md#namespace-toy) | `x` | ## Nodes it builds - [`ToyAnchoredBodyNode`](../../nodes/ToyAnchoredBodyNode.md) Declared in `builds`; the node walk compares it with what a round-trip case builds. ## Gradient status The derivative through this entry is `exact`, the derivative of what it computes. ## Validity none declared ## References none declared ## Other declarations | Class variable | Type | Value | |---|---|---| | `accepts` | `ClassVar[Mapping[str, Port]]` | `{"toy.body.load": {"field": "load", "node": ""}}` | | `applies_to` | `ClassVar[frozenset[ThingKind]]` | `["body"]` | | `flags` | `ClassVar[frozenset[Capability]]` | `[]` | | `initial_state` | `ClassVar[Mapping[str, Dimension]]` | `{"position": {"dimension": "length (m)", "unit": "m"}}` | | `limits` | `ClassVar[tuple[str, ...]]` | `[]` | | `moving` | `ClassVar[bool]` | `false` | | `nodes` | `ClassVar[tuple[str, ...]]` | `[""]` | | `registration_kinds` | `ClassVar[frozenset[str]]` | `[]` |