OpenLB 1.7
Loading...
Searching...
No Matches
Namespaces | Functions
boundaryHandling.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::boundaries
 

Functions

template<typename T , unsigned D>
Vector< T, D > olb::particles::boundaries::getNormalOnClosestSurface (SolidBoundary< T, D > &solidBoundary, Vector< T, D > &position, T referenceLength)
 
template<typename T , typename PARTICLETYPE >
Vector< T, PARTICLETYPE::d > olb::particles::boundaries::getNormalOnClosestSurface (SolidBoundary< T, PARTICLETYPE::d > &solidBoundary, Particle< T, PARTICLETYPE > &particle)
 
template<bool useCubicBounds = false, typename T , typename PARTICLETYPE , typename F >
void olb::particles::boundaries::doAtParticleWallContact (Particle< T, PARTICLETYPE > &particle, SolidBoundary< T, PARTICLETYPE::d > &solidBoundary, F f)
 Generic treatment of particle wall contact.
 
template<typename T , unsigned D>
Vector< T, utilities::dimensions::convert< D >::rotation > olb::particles::boundaries::getRelativeSurfaceOrientation (SolidBoundary< T, D > &solidBoundary, Vector< T, D > &position, Vector< T, D > &normalToBeComparedTo, T referenceLength)