BEPUphysics.SolverSystems.Solver.UpdateSingleThreaded C# (CSharp) Method

UpdateSingleThreaded() protected method

protected UpdateSingleThreaded ( ) : void
return void
        protected override void UpdateSingleThreaded()
        {

            int totalUpdateableCount = solverUpdateables.Count;
            for (int i = 0; i < totalUpdateableCount; i++)
            {
                UnsafePrestep(solverUpdateables.Elements[i]);
            }

            int totalCount = iterationLimit * totalUpdateableCount;
            ComputeIterationCoefficient();
            for (int i = 0; i < totalCount; i++)
            {
                UnsafeSolveIteration(solverUpdateables.Elements[(i * prime) % totalUpdateableCount]);
            }


        }