DEMSystem correction for fluid force
This commit is contained in:
parent
7fec15e3dc
commit
347a4fee7a
|
@ -54,6 +54,13 @@ pFlow::sphereFluidParticles::sphereFluidParticles(
|
|||
)
|
||||
{}
|
||||
|
||||
bool pFlow::sphereFluidParticles::beforeIteration()
|
||||
{
|
||||
sphereParticles::beforeIteration();
|
||||
zeroFluidForce_H();
|
||||
zeroFluidTorque_H();
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
bool pFlow::sphereFluidParticles::iterate()
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in New Issue