OpenLB 1.7
|
Prototype for all particle forces. More...
#include <force3D.h>
Public Member Functions | |
Force3D () | |
Force3D (Force3D< T, PARTICLETYPE > &) | |
Force3D (const Force3D< T, PARTICLETYPE > &) | |
virtual | ~Force3D () |
virtual void | applyForce (typename std::deque< PARTICLETYPE< T > >::iterator p, int pInt, ParticleSystem3D< T, PARTICLETYPE > &psSys)=0 |
Protected Attributes | |
OstreamManager | clout |
Prototype for all particle forces.
olb::Force3D< T, PARTICLETYPE >::Force3D | ( | ) |
Definition at line 45 of file force3D.hh.
olb::Force3D< T, PARTICLETYPE >::Force3D | ( | Force3D< T, PARTICLETYPE > & | f | ) |
Definition at line 33 of file force3D.hh.
olb::Force3D< T, PARTICLETYPE >::Force3D | ( | const Force3D< T, PARTICLETYPE > & | f | ) |
Definition at line 39 of file force3D.hh.
|
inlinevirtual |
|
pure virtual |
Implemented in olb::BuoyancyForce3D< T, PARTICLETYPE, DESCRIPTOR >, olb::ForceFromExtField3D< T, PARTICLETYPE, DESCRIPTOR >, olb::HaiderLevenspielDragForce3D< T, PARTICLETYPE, DESCRIPTOR >, olb::InterpMagForceForMagP3D< T, PARTICLETYPE, DESCRIPTOR >, olb::LinearDampingForceForMagDipoleMoment3D< T, PARTICLETYPE, DESCRIPTOR >, olb::MagneticForceForMagP3D< T, PARTICLETYPE, DESCRIPTOR >, olb::SchillerNaumannDragForce3D< T, PARTICLETYPE, DESCRIPTOR >, olb::StokesDragForce3D< T, PARTICLETYPE, DESCRIPTOR >, olb::StokesDragForceForHomVelField3D< T, PARTICLETYPE, DESCRIPTOR >, olb::TransferExternalForce3D< T, PARTICLETYPE >, olb::WeightForce3D< T, PARTICLETYPE >, olb::HertzMindlinDeresiewicz3D< T, PARTICLETYPE, DESCRIPTOR >, olb::HertzMindlinDeresiewicz3D< T, PARTICLETYPE, DESCRIPTOR >, and olb::LinearContactForce3D< T, PARTICLETYPE, DESCRIPTOR >.
|
mutableprotected |