OpenLB 1.7
|
Standard dynamics for particles. More...
#include <particleDynamicsBase.h>
Public Member Functions | |
VerletParticleDynamics () | |
Constructor. | |
void | process (Particle< T, PARTICLETYPE > &particle, T timeStepSize) override |
Procesisng step. | |
Public Member Functions inherited from olb::particles::dynamics::ParticleDynamics< T, PARTICLETYPE > | |
virtual | ~ParticleDynamics () |
Destructor: virtual to enable inheritance. | |
std::string & | getName () |
read and write access to name | |
std::string const & | getName () const |
read only access to name | |
Standard dynamics for particles.
Definition at line 60 of file particleDynamicsBase.h.
olb::particles::dynamics::VerletParticleDynamics< T, PARTICLETYPE, PCONDITION >::VerletParticleDynamics | ( | ) |
Constructor.
Definition at line 61 of file particleDynamicsBase.hh.
|
overridevirtual |
Procesisng step.
Implements olb::particles::dynamics::ParticleDynamics< T, PARTICLETYPE >.
Reimplemented in olb::particles::dynamics::VerletParticleDynamicsVelocityWallReflection< T, PARTICLETYPE, useCubicBounds, PCONDITION >, olb::particles::dynamics::VerletParticleDynamicsWallCapture< T, PARTICLETYPE, useCubicBounds, PCONDITION >, olb::particles::dynamics::VerletParticleDynamicsMaterialCapture< T, PARTICLETYPE, PCONDITION >, olb::particles::dynamics::VerletParticleDynamicsMaterialAwareWallCapture< T, PARTICLETYPE, PCONDITION >, olb::particles::dynamics::VerletParticleDynamicsEscape< T, PARTICLETYPE, useCubicBounds, PCONDITION >, olb::particles::dynamics::VerletParticleDynamicsMaterialEscape< T, PARTICLETYPE, PCONDITION >, olb::particles::dynamics::VerletParticleDynamicsMaterialAwareEscape< T, PARTICLETYPE, PCONDITION >, olb::particles::dynamics::VerletParticleDynamicsMaterialCaptureAndEscape< T, PARTICLETYPE, PCONDITION >, and olb::particles::dynamics::VerletParticleDynamicsMaterialAwareWallCaptureAndEscape< T, PARTICLETYPE, PCONDITION >.
Definition at line 67 of file particleDynamicsBase.hh.
References olb::particles::dynamics::updateRotationMatrix(), olb::particles::dynamics::velocityVerletIntegration(), and olb::particles::dynamics::velocityVerletTranslation().