diff options
Diffstat (limited to 'src/dynamics/solver/parallel_island_solver.rs')
| -rw-r--r-- | src/dynamics/solver/parallel_island_solver.rs | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/src/dynamics/solver/parallel_island_solver.rs b/src/dynamics/solver/parallel_island_solver.rs index e12e7af..d173ed4 100644 --- a/src/dynamics/solver/parallel_island_solver.rs +++ b/src/dynamics/solver/parallel_island_solver.rs @@ -66,10 +66,8 @@ pub(crate) struct ThreadContext { pub num_initialized_constraints: AtomicUsize, pub joint_constraint_initialization_index: AtomicUsize, pub num_initialized_joint_constraints: AtomicUsize, - pub warmstart_contact_index: AtomicUsize, - pub num_warmstarted_contacts: AtomicUsize, - pub warmstart_joint_index: AtomicUsize, - pub num_warmstarted_joints: AtomicUsize, + pub warmstart_constraint_index: AtomicUsize, + pub num_warmstarted_constraints: AtomicUsize, pub solve_interaction_index: AtomicUsize, pub num_solved_interactions: AtomicUsize, pub impulse_writeback_index: AtomicUsize, @@ -79,10 +77,6 @@ pub(crate) struct ThreadContext { pub num_force_integrated_bodies: AtomicUsize, pub num_integrated_bodies: AtomicUsize, // Position solver. - pub position_constraint_initialization_index: AtomicUsize, - pub num_initialized_position_constraints: AtomicUsize, - pub position_joint_constraint_initialization_index: AtomicUsize, - pub num_initialized_position_joint_constraints: AtomicUsize, pub solve_position_interaction_index: AtomicUsize, pub num_solved_position_interactions: AtomicUsize, pub position_writeback_index: AtomicUsize, @@ -96,10 +90,8 @@ impl ThreadContext { num_initialized_constraints: AtomicUsize::new(0), joint_constraint_initialization_index: AtomicUsize::new(0), num_initialized_joint_constraints: AtomicUsize::new(0), - num_warmstarted_contacts: AtomicUsize::new(0), - warmstart_contact_index: AtomicUsize::new(0), - num_warmstarted_joints: AtomicUsize::new(0), - warmstart_joint_index: AtomicUsize::new(0), + num_warmstarted_constraints: AtomicUsize::new(0), + warmstart_constraint_index: AtomicUsize::new(0), solve_interaction_index: AtomicUsize::new(0), num_solved_interactions: AtomicUsize::new(0), impulse_writeback_index: AtomicUsize::new(0), @@ -108,10 +100,6 @@ impl ThreadContext { num_force_integrated_bodies: AtomicUsize::new(0), body_integration_index: AtomicUsize::new(0), num_integrated_bodies: AtomicUsize::new(0), - position_constraint_initialization_index: AtomicUsize::new(0), - num_initialized_position_constraints: AtomicUsize::new(0), - position_joint_constraint_initialization_index: AtomicUsize::new(0), - num_initialized_position_joint_constraints: AtomicUsize::new(0), solve_position_interaction_index: AtomicUsize::new(0), num_solved_position_interactions: AtomicUsize::new(0), position_writeback_index: AtomicUsize::new(0), |
