OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
particleDynamicsUtilities.h File Reference
#include <cassert>
+ Include dependency graph for particleDynamicsUtilities.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  olb::particles::dynamics::ParticleDynamicStateNoAngle< T, PARTICLETYPE >
 
struct  olb::particles::dynamics::ParticleDynamicStateAngle< T, PARTICLETYPE >
 

Namespaces

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

Typedefs

template<typename T , typename PARTICLETYPE >
using olb::particles::dynamics::DynState
 

Functions

template<typename T , typename PARTICLETYPE >
void olb::particles::dynamics::updateRotationMatrix (Particle< T, PARTICLETYPE > &particle)
 
template<typename T , typename PARTICLETYPE , typename F >
void olb::particles::dynamics::doAtCubicBoundPenetration (Particle< T, PARTICLETYPE > &particle, Vector< T, PARTICLETYPE::d > domainMin, Vector< T, PARTICLETYPE::d > domainMax, F boundTreatment)
 Helper functions.
 
template<typename T , typename PARTICLETYPE >
void olb::particles::dynamics::resetDirection (Particle< T, PARTICLETYPE > &particle, Vector< T, PARTICLETYPE::d > positionPre, int iDir)
 
template<typename T , typename PARTICLETYPE >
void olb::particles::dynamics::resetMovement (Particle< T, PARTICLETYPE > &particle, Vector< T, PARTICLETYPE::d > positionPre, Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > anglePre=Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation >(0.))