mirror of
https://github.com/PhasicFlow/phasicFlow.git
synced 2025-07-28 03:27:05 +00:00
DEMSystem correction for fluid force
This commit is contained in:
@ -54,6 +54,13 @@ pFlow::sphereFluidParticles::sphereFluidParticles(
|
|||||||
)
|
)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
bool pFlow::sphereFluidParticles::beforeIteration()
|
||||||
|
{
|
||||||
|
sphereParticles::beforeIteration();
|
||||||
|
zeroFluidForce_H();
|
||||||
|
zeroFluidTorque_H();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
bool pFlow::sphereFluidParticles::iterate()
|
bool pFlow::sphereFluidParticles::iterate()
|
||||||
|
@ -48,11 +48,23 @@ protected:
|
|||||||
realx3PointField_HD& fluidTorque_;
|
realx3PointField_HD& fluidTorque_;
|
||||||
|
|
||||||
|
|
||||||
|
void zeroFluidForce_H()
|
||||||
|
{
|
||||||
|
fluidForce_.fillHost(zero3);
|
||||||
|
}
|
||||||
|
|
||||||
|
void zeroFluidTorque_H()
|
||||||
|
{
|
||||||
|
fluidTorque_.fillHost(zero3);
|
||||||
|
}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
/// construct from systemControl and property
|
/// construct from systemControl and property
|
||||||
sphereFluidParticles(systemControl &control, const property& prop);
|
sphereFluidParticles(systemControl &control, const property& prop);
|
||||||
|
|
||||||
|
/// before iteration step
|
||||||
|
bool beforeIteration() override;
|
||||||
|
|
||||||
/// iterate particles
|
/// iterate particles
|
||||||
bool iterate() override;
|
bool iterate() override;
|
||||||
|
Reference in New Issue
Block a user