|
template<typename T > |
Vector< T, 2 > | olb::particles::interaction::pos2DOnCyclicHull (Vector< T, 2 > position, T radius, T angle) |
|
template<typename T > |
Vector< T, 3 > | olb::particles::interaction::eccentricPosition3D (Vector< T, 3 > &position, Vector< T, 3 > relPosCOR, T angle1DRad, unsigned axis, bool verbose=false) |
|
template<typename T > |
T | olb::particles::interaction::getCuboid3DDiagonalAngle1D (Vector< T, 3 > &extent) |
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::interaction::handleDetachment (SolidBoundary< T, PARTICLETYPE::d > &wall, Vector< T, PARTICLETYPE::d > &mainFlowDirection, Particle< T, PARTICLETYPE > &particle) |
|
template<typename T , unsigned D> |
void | olb::particles::interaction::getDetachmentAxes (Vector< T, D > mainFlowDirection, Vector< T, D > surfaceNormal, unsigned short &axisFlow, unsigned short &axisSurface, unsigned short &axisRot) |
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::interaction::setCORcuboid3Dflush (SolidBoundary< T, PARTICLETYPE::d > &wall, Vector< T, PARTICLETYPE::d > &mainFlowDirection, Particle< T, PARTICLETYPE > &particle) |
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::interaction::initializeDetachment (SolidBoundary< T, PARTICLETYPE::d > &wall, Particle< T, PARTICLETYPE > &particle, Vector< T, PARTICLETYPE::d > &mainFlowDirection) |
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::interaction::applyAdhesionForce (SolidBoundary< T, PARTICLETYPE::d > &wall, Vector< T, PARTICLETYPE::d > &mainFlowDirection, Particle< T, PARTICLETYPE > &particle) |
|
template<typename T , typename PARTICLETYPE > |
T | olb::particles::interaction::getRotationInducedNormalForce (Particle< T, PARTICLETYPE > &particle, Vector< T, PARTICLETYPE::d > &surfaceNormal, Vector< T, PARTICLETYPE::d > &mainFlowDirection) |
| Calculation of rotation induced normal force.
|
|
template<typename T , typename PARTICLETYPE > |
bool | olb::particles::interaction::checkAdhesion (SolidBoundary< T, PARTICLETYPE::d > &wall, Vector< T, PARTICLETYPE::d > &mainFlowDirection, Particle< T, PARTICLETYPE > &particle) |
| Check adhesion and return true if still adhering.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::interaction::evaluateDetachmentState (SolidBoundary< T, PARTICLETYPE::d > &wall, Particle< T, PARTICLETYPE > &particle, T tiltThreshold=0.3 *M_PI) |
|
template<typename T , typename PARTICLETYPE , typename DESCRIPTOR > |
bool | olb::particles::interaction::checkParticleReDeposition (Particle< T, PARTICLETYPE > &particle, UnitConverter< T, DESCRIPTOR > const &converter, T forceAbsoluteThreshold, T kinEnergyThreshold, T timeNoActiveThreshold, std::size_t iTinterval=1) |
| Check particle re-deposition.
|
|