(setters)=

# SET Commands

## Configure State & Parameters

> The `set` verb mutates system state, parameters, and boundary conditions, and management configuration.

| Command / Aliases | Arguments | Description & Notes |
|:---|:---|:---|
| `units` | `<mm\|cm\|m\|in\|ft\|yd\|mi>` | Sets the geometric length base `[L]`. Triggers a full geometry refresh. Global physics remains strictly in SI. |
| `requirements`, `auto_requirements` | `<true\|false\|1\|enable>` | Toggles automatic requirement validation on refresh. |
| `contacts`, `auto_contacts` | `<true\|false\|1\|enable>` | Toggles automatic geometric contact linking. |
| `url` | `<string>` | Updates the system's external URL reference. |
| `owner` | `<email>` | Assigns system ownership (must be registered in `users.cfg`). |
| `notes` | `<string>` | Overwrites system notes/metadata. |
| `material` | `<region_id> <name>` \| `sdf <min> <max>` | Assigns constitutive law to a region or SDF threshold. *(Placeholder)* |
| `model` | `<name> <dof1> <dof2>...` | Activates a physics model and validates DOF compatibility. *(Placeholder)* |
| `condition`, `boundary_condition` | `<region_id> <algorithm>` | Attaches a boundary condition and validates flux continuity. *(Placeholder)* |
| `transform` | `<translate\|rotate\|scale> <args...>` | Sets spatial transformation matrix. Maintains `x_global = M · x_local`. *(Placeholder)* |
| `variables`, `config` | `<key> <value>...` | Applies runtime/solver parameters (tolerances, Δt, integrators, etc.). *(Placeholder)* |
