Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/FPBDCollisionContainerSolverSimd
Rows of collision constraints and solvers. We solve each row using SIMD. NumLanes is the width of a row and will be the same as the float SIMD register width (or less).
| Name | FDataSimd |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Collision/PBDCollisionContainerSolverSimd.h |
| Include Path | #include "Chaos/Collision/PBDCollisionContainerSolverSimd.h" |
Syntax
template<int TNumLanes>
struct FDataSimd
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DummySolverBody0 | FSolverBody | Chaos/Collision/PBDCollisionContainerSolverSimd.h | ||
| DummySolverBody1 | FSolverBody | Chaos/Collision/PBDCollisionContainerSolverSimd.h | ||
| SimdConstraints | TArray< TConstraintPtrSimd< TNumLanes > > | Chaos/Collision/PBDCollisionContainerSolverSimd.h | ||
| SimdManifoldPoints | TArray< TPBDCollisionSolverManifoldPointsSimd< TNumLanes > > | Chaos/Collision/PBDCollisionContainerSolverSimd.h | ||
| SimdNumConstraints | TSimdInt32< TNumLanes > | Chaos/Collision/PBDCollisionContainerSolverSimd.h | ||
| SimdSolverBodies | TArray< TSolverBodyPtrPairSimd< TNumLanes > > | Chaos/Collision/PBDCollisionContainerSolverSimd.h | ||
| SimdSolvers | TArray< TPBDCollisionSolverSimd< TNumLanes > > | Chaos/Collision/PBDCollisionContainerSolverSimd.h |