---
title: "gaussSeidel(iterationCount:)"
framework: realitykit
role: symbol
role_heading: Type Method
path: "realitykit/clothsimulationcomponent/solver-swift.struct/gaussseidel(iterationcount:)"
---

# gaussSeidel(iterationCount:)

Gauss-Seidel solver for a cloth simulation.

## Declaration

```swift
static func gaussSeidel(iterationCount: Int = 1) -> ClothSimulationComponent.Solver
```

## Parameters

- `iterationCount`: The number of solver iterations to perform per time step.

## Return Value

Return Value A Gauss-Seidel solver configuration.

## Discussion

Discussion This is the default solver. It provides the best trade-off between accuracy and performance in most cases.

## See Also

### Creating a solver

- [jacobi(iterationCount:)](realitykit/clothsimulationcomponent/solver-swift.struct/jacobi(iterationcount:).md)
