31#ifndef STOKESDRAGFORCE_3D_H
32#define STOKESDRAGFORCE_3D_H
40template<
typename T,
template<
typename U>
class PARTICLETYPE>
41class ParticleSystem3D;
43template<
typename T,
template<
typename U>
class PARTICLETYPE,
typename DESCRIPTOR>
55 void applyForce(
typename std::deque<PARTICLETYPE<T> >::iterator p,
Prototype for all particle forces.
~StokesDragForce3D() override
Destructor.
StokesDragForce3D(SuperLatticeInterpPhysVelocity3D< T, DESCRIPTOR > &getVel, T dT, T mu)
Constructor, FluidVelocity, physicalTimeStep, physicalDynamicViscosity.
void computeForce(int pInt, ParticleSystem3D< T, PARTICLETYPE > *psSys, T force[3])
Compute Force for subgrid scale particles.
void applyForce(typename std::deque< PARTICLETYPE< T > >::iterator p, int pInt, ParticleSystem3D< T, PARTICLETYPE > &psSys) override
6 Pi r mu (u_f-u_p)
Conversion between physical and lattice units, as well as discretization.
Top level namespace for all of OpenLB.