OpenLB 1.7
|
#include <stokesDragForce3D.h>
Public Member Functions | |
StokesDragForce3D (SuperLatticeInterpPhysVelocity3D< T, DESCRIPTOR > &getVel, T dT, T mu) | |
Constructor, FluidVelocity, physicalTimeStep, physicalDynamicViscosity. | |
StokesDragForce3D (SuperLatticeInterpPhysVelocity3D< T, DESCRIPTOR > &getVel, UnitConverter< T, DESCRIPTOR > const &converter) | |
Constructor using values from converter. | |
StokesDragForce3D (SuperLatticeInterpPhysVelocity3D< T, DESCRIPTOR > &getVel, UnitConverter< T, DESCRIPTOR > const &converter, T scaleFactor) | |
Constructor using values from converter. | |
~StokesDragForce3D () override | |
Destructor. | |
void | applyForce (typename std::deque< PARTICLETYPE< T > >::iterator p, int pInt, ParticleSystem3D< T, PARTICLETYPE > &psSys) override |
6 Pi r mu (u_f-u_p) | |
void | computeForce (int pInt, ParticleSystem3D< T, PARTICLETYPE > *psSys, T force[3]) |
Compute Force for subgrid scale particles. | |
Public Member Functions inherited from olb::Force3D< T, PARTICLETYPE > | |
Force3D () | |
Force3D (Force3D< T, PARTICLETYPE > &) | |
Force3D (const Force3D< T, PARTICLETYPE > &) | |
virtual | ~Force3D () |
Additional Inherited Members | |
Protected Attributes inherited from olb::Force3D< T, PARTICLETYPE > | |
OstreamManager | clout |
Definition at line 44 of file stokesDragForce3D.h.
olb::StokesDragForce3D< T, PARTICLETYPE, DESCRIPTOR >::StokesDragForce3D | ( | SuperLatticeInterpPhysVelocity3D< T, DESCRIPTOR > & | getVel, |
T | dT, | ||
T | mu ) |
Constructor, FluidVelocity, physicalTimeStep, physicalDynamicViscosity.
Definition at line 37 of file stokesDragForce3D.hh.
References M_PI.
olb::StokesDragForce3D< T, PARTICLETYPE, DESCRIPTOR >::StokesDragForce3D | ( | SuperLatticeInterpPhysVelocity3D< T, DESCRIPTOR > & | getVel, |
UnitConverter< T, DESCRIPTOR > const & | converter ) |
Constructor using values from converter.
Definition at line 48 of file stokesDragForce3D.hh.
References olb::UnitConverter< T, DESCRIPTOR >::getConversionFactorTime(), olb::UnitConverter< T, DESCRIPTOR >::getPhysDensity(), olb::UnitConverter< T, DESCRIPTOR >::getPhysViscosity(), and M_PI.
olb::StokesDragForce3D< T, PARTICLETYPE, DESCRIPTOR >::StokesDragForce3D | ( | SuperLatticeInterpPhysVelocity3D< T, DESCRIPTOR > & | getVel, |
UnitConverter< T, DESCRIPTOR > const & | converter, | ||
T | scaleFactor ) |
Constructor using values from converter.
Definition at line 62 of file stokesDragForce3D.hh.
References olb::UnitConverter< T, DESCRIPTOR >::getConversionFactorTime(), olb::UnitConverter< T, DESCRIPTOR >::getPhysDensity(), olb::UnitConverter< T, DESCRIPTOR >::getPhysViscosity(), and M_PI.
|
inlineoverride |
|
overridevirtual |
6 Pi r mu (u_f-u_p)
Implements olb::Force3D< T, PARTICLETYPE >.
Definition at line 77 of file stokesDragForce3D.hh.
void olb::StokesDragForce3D< T, PARTICLETYPE, DESCRIPTOR >::computeForce | ( | int | pInt, |
ParticleSystem3D< T, PARTICLETYPE > * | psSys, | ||
T | force[3] ) |
Compute Force for subgrid scale particles.
Definition at line 104 of file stokesDragForce3D.hh.