diff options
| author | Crozet Sébastien <developer@crozet.re> | 2021-03-07 17:34:49 +0100 |
|---|---|---|
| committer | Crozet Sébastien <developer@crozet.re> | 2021-03-07 17:34:54 +0100 |
| commit | 152ada67ecd122fe38a9cae8b262542b4abf25fc (patch) | |
| tree | 22a8e6863cce5daab7782c5de108749e5d046fbb /src/dynamics/solver/velocity_constraint_element.rs | |
| parent | 0e4393ba9e408952395cfccaef6dc192886e2839 (diff) | |
| download | rapier-152ada67ecd122fe38a9cae8b262542b4abf25fc.tar.gz rapier-152ada67ecd122fe38a9cae8b262542b4abf25fc.tar.bz2 rapier-152ada67ecd122fe38a9cae8b262542b4abf25fc.zip | |
Fix regression causing invalid contacts to be solved.
Diffstat (limited to 'src/dynamics/solver/velocity_constraint_element.rs')
| -rw-r--r-- | src/dynamics/solver/velocity_constraint_element.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/dynamics/solver/velocity_constraint_element.rs b/src/dynamics/solver/velocity_constraint_element.rs index e80d3dd..1324c35 100644 --- a/src/dynamics/solver/velocity_constraint_element.rs +++ b/src/dynamics/solver/velocity_constraint_element.rs @@ -30,6 +30,7 @@ impl<N: SimdRealField> VelocityConstraintTangentPart<N> { } } + #[inline] pub fn warmstart( &self, tangents1: [&Vector<N>; DIM - 1], @@ -50,6 +51,7 @@ impl<N: SimdRealField> VelocityConstraintTangentPart<N> { } } + #[inline] pub fn solve( &mut self, tangents1: [&Vector<N>; DIM - 1], @@ -193,6 +195,7 @@ impl<N: SimdRealField> VelocityConstraintElement<N> { } } + #[inline] pub fn warmstart_group( elements: &[Self], dir1: &Vector<N>, @@ -221,6 +224,7 @@ impl<N: SimdRealField> VelocityConstraintElement<N> { } } + #[inline] pub fn solve_group( elements: &mut [Self], dir1: &Vector<N>, |
