25#ifndef HAIDERLEVENSPIELDRAGFORCE_3D_H
26#define HAIDERLEVENSPIELDRAGFORCE_3D_H
35template<
typename T,
template<
typename U>
class PARTICLETYPE>
36class ParticleSystem3D;
38template<
typename T,
template<
typename U>
class PARTICLETYPE,
typename DESCRIPTOR>
46 void applyForce(
typename std::deque<PARTICLETYPE<T> >::iterator p,
Prototype for all particle forces.
~HaiderLevenspielDragForce3D() override
void applyForce(typename std::deque< PARTICLETYPE< T > >::iterator p, int pInt, ParticleSystem3D< T, PARTICLETYPE > &psSys) override
HaiderLevenspielDragForce3D(SuperLatticeInterpPhysVelocity3D< T, DESCRIPTOR > &getVel, T dynVisc, T physDensity, UnitConverter< T, DESCRIPTOR > converter)
Conversion between physical and lattice units, as well as discretization.
Top level namespace for all of OpenLB.