DEMSystem correction for fluid force

This commit is contained in:
Hamidreza Norouzi 2023-03-14 08:48:46 -07:00
parent 7fec15e3dc
commit 347a4fee7a
2 changed files with 20 additions and 1 deletions

View File

@ -54,6 +54,13 @@ pFlow::sphereFluidParticles::sphereFluidParticles(
)
{}
bool pFlow::sphereFluidParticles::beforeIteration()
{
sphereParticles::beforeIteration();
zeroFluidForce_H();
zeroFluidTorque_H();
return true;
}
bool pFlow::sphereFluidParticles::iterate()

View File

@ -48,12 +48,24 @@ protected:
realx3PointField_HD& fluidTorque_;
void zeroFluidForce_H()
{
fluidForce_.fillHost(zero3);
}
void zeroFluidTorque_H()
{
fluidTorque_.fillHost(zero3);
}
public:
/// construct from systemControl and property
sphereFluidParticles(systemControl &control, const property& prop);
/// before iteration step
bool beforeIteration() override;
/// iterate particles
bool iterate() override;