Expand description
Softness / make_soft and the step context from solver.h. Integration and the serial solve driver live in submodules.
The C b3StepContext carries multithreading scratch. The single-threaded port keeps only the step parameters here; solver scratch is owned locally by the solve pass and world data is passed as separate arguments.
SPDX-FileCopyrightText: 2025 Erin Catto SPDX-License-Identifier: MIT
Structs§
- Softness
- Soft constraint coefficients. (b3Softness)
- Solver
Block - Solver block describes a unit of work. (b3SolverBlock)
- Step
Context - Context for a time step. Recreated each time step. (b3StepContext — step parameters only; see the module header for what the serial port drops)
Enums§
- Solver
Block Type - Solver block type. (b3SolverBlockType)
- Solver
Stage Type - Solver stage type. (b3SolverStageType)