OpenLB 1.7
Loading...
Searching...
No Matches
Namespaces | Functions
particleMotionFunctions.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 
namespace  olb::particles
 
namespace  olb::particles::dynamics
 

Functions

template<typename T , typename PARTICLETYPE >
void olb::particles::dynamics::velocityVerletTranslation (Particle< T, PARTICLETYPE > &particle, T delTime, T delTime2, Vector< T, PARTICLETYPE::d > acceleration)
 
template<typename T , typename PARTICLETYPE >
void olb::particles::dynamics::velocityVerletRotation (Particle< T, PARTICLETYPE > &particle, T delTime, T delTime2, Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > angularAcceleration)
 
template<typename T , typename PARTICLETYPE >
void olb::particles::dynamics::velocityVerletRotor (Particle< T, PARTICLETYPE > &particle, T delTime, Vector< T, PARTICLETYPE::d > angVel)
 
template<typename T , typename PARTICLETYPE >
void olb::particles::dynamics::velocityVerletIntegration (Particle< T, PARTICLETYPE > &particle, T delTime, Vector< T, PARTICLETYPE::d > acceleration, Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > angularAcceleration)
 
template<typename T , typename PARTICLETYPE >
void olb::particles::dynamics::eulerIntegrationTranslation (Particle< T, PARTICLETYPE > &particle, T delTime, Vector< T, PARTICLETYPE::d > acceleration)
 Euler integration.
 
template<typename T , typename PARTICLETYPE >
void olb::particles::dynamics::eulerIntegrationRotation (Particle< T, PARTICLETYPE > &particle, T delTime, Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > angularAcceleration)
 
template<typename T , typename PARTICLETYPE >
void olb::particles::dynamics::eulerIntegration (Particle< T, PARTICLETYPE > &particle, T delTime, Vector< T, PARTICLETYPE::d > acceleration, Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > angularAcceleration)
 
template<typename T , typename PARTICLETYPE >
void olb::particles::dynamics::analyticalTranslation (Particle< T, PARTICLETYPE > &particle, Vector< T, PARTICLETYPE::d > acceleration, T delTime, Vector< T, PARTICLETYPE::d > fluid_vel)