interaction toy.drag#

Describes the entry toy.drag at version 0.2.0, registered by mime.testing.toys._entries.ToyDrag.

At a glance#

  • interaction toy.drag, version 0.2.0, namespace toy

  • Family: toy, with 2 built rungs among its members; compared on its page

  • Rungs built: linear, quadratic

  • Nodes: ToyDragNode

  • Undocumented, so with no equations to link: ToyDragNode

  • 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

c

Annotated[Quantity, Mass / Time]

{"unit": "kg s^-1", "value": 0.37}

kg s^-1

none declared

none: required

rung

str | None

null

none

none declared

none: required

Each role and default’s kind is the entry’s setting_roles (mime.registry.SettingRole); a setting that declares none is required.

Roles, reads and deliveries#

Roles, bound by keyword when the entry is attached: body (body).

Reads:

Label

Reads

v

body toy.body.velocity

Delivers:

Label

Role

Into the target

load

body

toy.body.load

Rungs#

A rung is a section of this page, and the entry’s rung setting names it; there is no default.

Rung linear#

declared, unchecked: no round-trip case builds this rung, so the node walk does not compare the declaration with a build.

Supported constructions, by what each bound thing’s dynamics or field provider must offer:

Requires

Note

body: accepts toy.body.load

Rung quadratic#

Declared in builds; the node walk compares it with what a round-trip case builds.

Supported constructions, by what each bound thing’s dynamics or field provider must offer:

Requires

Note

body: flag inertial, accepts toy.body.load

Gradient status#

The derivative through this entry is exact, the derivative of what it computes.

Validity#

none declared

Family#

Declared: toy. The family’s conformance suite is run by a test of the lab or of MIME; which test, and in which lane, is resolved when the evidence resolver lands.

References#

none declared

Other declarations#

Class variable

Type

Value

holds_off

ClassVar[str | None]

null

id_roles

ClassVar[tuple[str, ...] | None]

null

moving

ClassVar[bool]

false