From 2b1374c596957ac8cabe085859be3b823a1ba0c6 Mon Sep 17 00:00:00 2001 From: Sébastien Crozet Date: Tue, 19 Apr 2022 18:57:40 +0200 Subject: First round deleting the component sets. --- src/dynamics/solver/generic_velocity_ground_constraint.rs | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) (limited to 'src/dynamics/solver/generic_velocity_ground_constraint.rs') diff --git a/src/dynamics/solver/generic_velocity_ground_constraint.rs b/src/dynamics/solver/generic_velocity_ground_constraint.rs index 76e2e51..d953e6f 100644 --- a/src/dynamics/solver/generic_velocity_ground_constraint.rs +++ b/src/dynamics/solver/generic_velocity_ground_constraint.rs @@ -1,8 +1,6 @@ -use crate::data::{BundleSet, ComponentSet}; use crate::dynamics::solver::VelocityGroundConstraint; use crate::dynamics::{ - IntegrationParameters, MultibodyJointSet, RigidBodyIds, RigidBodyMassProps, RigidBodyType, - RigidBodyVelocity, + IntegrationParameters, MultibodyJointSet, RigidBodyMassProps, RigidBodySet, RigidBodyVelocity, }; use crate::geometry::{ContactManifold, ContactManifoldIndex}; use crate::math::{Point, Real, DIM, MAX_MANIFOLD_POINTS}; @@ -25,22 +23,17 @@ pub(crate) struct GenericVelocityGroundConstraint { } impl GenericVelocityGroundConstraint { - pub fn generate( + pub fn generate( params: &IntegrationParameters, manifold_id: ContactManifoldIndex, manifold: &ContactManifold, - bodies: &Bodies, + bodies: &RigidBodySet, multibodies: &MultibodyJointSet, out_constraints: &mut Vec, jacobians: &mut DVector, jacobian_id: &mut usize, insert_at: Option, - ) where - Bodies: ComponentSet - + ComponentSet - + ComponentSet - + ComponentSet, - { + ) { let inv_dt = params.inv_dt(); let erp_inv_dt = params.erp_inv_dt(); -- cgit