OpenLB 1.7
|
#include <linearContactForce3D.h>
Public Member Functions | |
LinearContactForce3D (T G1, T G2, T v1, T v2, T scale1=T(1.), T scale2=T(1.), bool validationKruggelEmden=false) | |
~LinearContactForce3D () override | |
void | applyForce (typename std::deque< PARTICLETYPE< T > >::iterator p, int pInt, ParticleSystem3D< T, PARTICLETYPE > &pSys) override |
void | computeForce (typename std::deque< PARTICLETYPE< T > >::iterator p, int pInt, ParticleSystem3D< T, PARTICLETYPE > &pSys, T force[3]) |
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 49 of file linearContactForce3D.h.
olb::LinearContactForce3D< T, PARTICLETYPE, DESCRIPTOR >::LinearContactForce3D | ( | T | G1, |
T | G2, | ||
T | v1, | ||
T | v2, | ||
T | scale1 = T(1.), | ||
T | scale2 = T(1.), | ||
bool | validationKruggelEmden = false ) |
Definition at line 44 of file linearContactForce3D.hh.
|
inlineoverride |
Definition at line 54 of file linearContactForce3D.h.
|
overridevirtual |
Implements olb::Force3D< T, PARTICLETYPE >.
Definition at line 64 of file linearContactForce3D.hh.
void olb::LinearContactForce3D< T, PARTICLETYPE, DESCRIPTOR >::computeForce | ( | typename std::deque< PARTICLETYPE< T > >::iterator | p, |
int | pInt, | ||
ParticleSystem3D< T, PARTICLETYPE > & | pSys, | ||
T | force[3] ) |
Definition at line 75 of file linearContactForce3D.hh.
References M_PI.