---
name: PrimalPhysicsSolver
last_updated: 2026-06-11T23:11:58Z
type: enum
summary: "Controls whether the experimental Primal Physics Solver is enabled."
---

# PrimalPhysicsSolver

Controls whether the experimental Primal Physics Solver is enabled.

**Type:** enum

## Description

An experimental constraint solver that can improve accuracy in complex setups.
This enum is used by [Workspace.PrimalPhysicsSolver](/docs/reference/engine/classes/Workspace.md).

## Items

| Name | Value | Description |
|------|-------|-------------|
| `Default` | 0 | Uses the engine-default physics solver state. |
| `Experimental` | 1 | The experimental Primal Physics Solver is enabled. |
| `Disabled` | 2 | The Primal Physics Solver is disabled. |