OpenLB 1.7
|
#include <magneticForceForMagP3D.h>
Public Member Functions | |
MagneticForceForMagP3D (AnalyticalF< 3, T, T > &getMagForce, AnalyticalF< 3, T, T > &getMagField, T scale=T(1.)) | |
~MagneticForceForMagP3D () override | |
void | applyForce (typename std::deque< PARTICLETYPE< T > >::iterator p, int pInt, ParticleSystem3D< T, PARTICLETYPE > &psSys) override |
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 48 of file magneticForceForMagP3D.h.
olb::MagneticForceForMagP3D< T, PARTICLETYPE, DESCRIPTOR >::MagneticForceForMagP3D | ( | AnalyticalF< 3, T, T > & | getMagForce, |
AnalyticalF< 3, T, T > & | getMagField, | ||
T | scale = T(1.) ) |
Definition at line 43 of file magneticForceForMagP3D.hh.
|
inlineoverride |
Definition at line 53 of file magneticForceForMagP3D.h.
|
overridevirtual |
Implements olb::Force3D< T, PARTICLETYPE >.
Definition at line 49 of file magneticForceForMagP3D.hh.
References olb::crossProduct3D(), M_PI, and olb::util::pow().