From e61716b0b153992f6659a78bd60ffdcb32768b75 Mon Sep 17 00:00:00 2001 From: Lukas Hof Date: Thu, 3 Sep 2026 14:58:45 +0200 Subject: [PATCH] fix: missing ai.setZero() for non-active particles in DFSPH --- SPlisHSPlasH/DFSPH/TimeStepDFSPH.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/SPlisHSPlasH/DFSPH/TimeStepDFSPH.cpp b/SPlisHSPlasH/DFSPH/TimeStepDFSPH.cpp index 9ab87b34..110e1568 100644 --- a/SPlisHSPlasH/DFSPH/TimeStepDFSPH.cpp +++ b/SPlisHSPlasH/DFSPH/TimeStepDFSPH.cpp @@ -959,6 +959,7 @@ void TimeStepDFSPH::computePressureAccel(const unsigned int fluidModelIndex, con const unsigned int nBoundaries = sim->numberOfBoundaryModels(); Vector3r& ai = m_simulationData.getPressureAccel(fluidModelIndex, i); + ai.setZero(); if (model->getParticleState(i) != ParticleState::Active) return;