![]() |
OpenLB 1.8.1
|
Standard dynamics with wall capture nd escape and material number checks. More...
#include <particleDynamicsBase.h>
Inheritance diagram for olb::particles::dynamics::VerletParticleDynamicsMaterialAwareWallCaptureAndEscape< T, PARTICLETYPE, PCONDITION >:
Collaboration diagram for olb::particles::dynamics::VerletParticleDynamicsMaterialAwareWallCaptureAndEscape< T, PARTICLETYPE, PCONDITION >:Public Member Functions | |
| VerletParticleDynamicsMaterialAwareWallCaptureAndEscape (SolidBoundary< T, PARTICLETYPE::d > &solidBoundary, std::shared_ptr< SuperIndicatorMaterial< T, PARTICLETYPE::d > > captureMaterialIndicator, std::shared_ptr< SuperIndicatorMaterial< T, PARTICLETYPE::d > > escapeMaterialIndicator) | |
| Constructor. | |
| void | process (Particle< T, PARTICLETYPE > &particle, T timeStepSize) override |
| Procesisng step. | |
Public Member Functions inherited from olb::particles::dynamics::VerletParticleDynamics< T, PARTICLETYPE, conditions::active_particles > | |
| VerletParticleDynamics () | |
| Constructor. | |
Public Member Functions inherited from olb::particles::dynamics::ParticleDynamics< T, PARTICLETYPE > | |
| virtual | ~ParticleDynamics () |
| Destructor: virtual to enable inheritance. | |
| std::string & | getName () |
| read and write access to name | |
| std::string const & | getName () const |
| read only access to name | |
Standard dynamics with wall capture nd escape and material number checks.
Definition at line 231 of file particleDynamicsBase.h.
| olb::particles::dynamics::VerletParticleDynamicsMaterialAwareWallCaptureAndEscape< T, PARTICLETYPE, PCONDITION >::VerletParticleDynamicsMaterialAwareWallCaptureAndEscape | ( | SolidBoundary< T, PARTICLETYPE::d > & | solidBoundary, |
| std::shared_ptr< SuperIndicatorMaterial< T, PARTICLETYPE::d > > | captureMaterialIndicator, | ||
| std::shared_ptr< SuperIndicatorMaterial< T, PARTICLETYPE::d > > | escapeMaterialIndicator ) |
Constructor.
Definition at line 346 of file particleDynamicsBase.hh.
|
overridevirtual |
Procesisng step.
Reimplemented from olb::particles::dynamics::VerletParticleDynamics< T, PARTICLETYPE, conditions::active_particles >.
Definition at line 360 of file particleDynamicsBase.hh.
References olb::particles::dynamics::VerletParticleDynamics< T, PARTICLETYPE, PCONDITION >::process(), and olb::particles::boundaries::wallCaptureAndEscapeMaterialAware().
Here is the call graph for this function: