FGaussSeidelCorotatedConstraints ( const ParticleType & InParticles, const [TArray](API\Runtime\Core\Containers\TArray)< [TVector](API\Runtime\Chaos\Chaos\TVector)< int32, 4 >> & InMesh, const [TArray](API\Runtime\Core\Containers\TArray)< T > & EMeshArray, const [TArray](API\Runtime\Core\Containers\TArray)< T > & NuMeshArray, [TArray](API\Runtime\Core\Containers\TArray)< T > && AlphaJMeshArray, [TArray](API\Runtime\Core\Containers\TArray)< [TArray](API\Runtime\Core\Containers\TArray)< int32 >> && IncidentElementsIn, [TArray](API\Runtime\Core\Containers\TArray)< [TArray](API\Runtime\Core\Containers\TArray)< int32 >> && IncidentElementsLocalIn, const int32 ParticleStartIndexIn, const int32 ParticleEndIndexIn, const bool bDoQuasistaticsIn, const bool bDoSORIn, const T InOmegaSOR, const [FDeformableXPBDCorotatedParams](API\Runtime\Chaos\Chaos\Deformable\FDeformableXPBDCorotatedParams) & InParams, const T & NuMesh, const bool bRecordMetricIn )