Implement dominance.

This commit is contained in:
Crozet Sébastien
2021-02-24 13:26:51 +01:00
parent 3cc2738e5f
commit 96ecb877e2
11 changed files with 42 additions and 10 deletions

View File

@@ -69,7 +69,7 @@ impl WVelocityGroundConstraint {
let mut flipped = [1.0; SIMD_WIDTH];
for ii in 0..SIMD_WIDTH {
if !rbs2[ii].is_dynamic() {
if manifolds[ii].data.relative_dominance < 0 {
std::mem::swap(&mut rbs1[ii], &mut rbs2[ii]);
flipped[ii] = -1.0;
}