|
template<bool useCubicBounds = false, typename T , typename PARTICLETYPE > |
void | olb::particles::boundaries::velocityWallReflection (Particle< T, PARTICLETYPE > &particle, SolidBoundary< T, PARTICLETYPE::d > &solidBoundary, T coefficientOfRestitution=1.0) |
| Velocity wall reflection.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::boundaries::cuboidVelocityWallReflection (Particle< T, PARTICLETYPE > &particle, Vector< T, PARTICLETYPE::d > origin, Vector< T, PARTICLETYPE::d > end) |
| Alias for cubic version of velocity wall reflection.
|
|
template<bool useCubicBounds = false, typename T , typename PARTICLETYPE > |
void | olb::particles::boundaries::wallSlip (Particle< T, PARTICLETYPE > &particle, SolidBoundary< T, PARTICLETYPE::d > &solidBoundary) |
| Wall slip.
|
|
template<bool useCubicBounds = false, typename T , typename PARTICLETYPE > |
void | olb::particles::boundaries::wallCapture (Particle< T, PARTICLETYPE > &particle, SolidBoundary< T, PARTICLETYPE::d > &solidBoundary) |
| Wall capture.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::boundaries::materialCapture (Particle< T, PARTICLETYPE > &particle, SuperIndicatorMaterial< T, PARTICLETYPE::d > &materialIndicator) |
| Wall capture based on material rather than SolidBoundary.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::boundaries::wallCaptureMaterialAware (Particle< T, PARTICLETYPE > &particle, SolidBoundary< T, PARTICLETYPE::d > &solidBoundary, SuperIndicatorMaterial< T, PARTICLETYPE::d > &materialIndicator) |
| Wall capture with material awareness.
|
|
template<bool useCubicBounds = false, typename T , typename PARTICLETYPE > |
void | olb::particles::boundaries::escape (Particle< T, PARTICLETYPE > &particle, SolidBoundary< T, PARTICLETYPE::d > &solidBoundary) |
| Escape.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::boundaries::materialEscape (Particle< T, PARTICLETYPE > &particle, SuperIndicatorMaterial< T, PARTICLETYPE::d > &materialIndicator) |
| Escape boundary based on material rather than SolidBoundary.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::boundaries::escapeMaterialAware (Particle< T, PARTICLETYPE > &particle, SolidBoundary< T, PARTICLETYPE::d > &solidBoundary, SuperIndicatorMaterial< T, PARTICLETYPE::d > &materialIndicator) |
| Escape boundary with material awareness.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::boundaries::materialCaptureAndEscape (Particle< T, PARTICLETYPE > &particle, SuperIndicatorMaterial< T, PARTICLETYPE::d > &captureMaterialIndicator, SuperIndicatorMaterial< T, PARTICLETYPE::d > &escapeMaterialIndicator) |
| Escape and capture based on material rather than SolidBoundary.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::boundaries::wallCaptureAndEscapeMaterialAware (Particle< T, PARTICLETYPE > &particle, SolidBoundary< T, PARTICLETYPE::d > &solidBoundary, SuperIndicatorMaterial< T, PARTICLETYPE::d > &captureMaterialIndicator, SuperIndicatorMaterial< T, PARTICLETYPE::d > &escapeMaterialIndicator) |
| Escape boundary with material awareness.
|
|