$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
#include <zouHeDynamics.h>


Public Member Functions | |
| ZouHeVelocityDynamics (Dynamics< T, Descriptor > *baseDynamics, bool automaticPrepareCollision=true) | |
| Constructor. | |
| ZouHeVelocityDynamics (HierarchicUnserializer &unserializer) | |
| virtual ZouHeVelocityDynamics < T, Descriptor, direction, orientation > * | clone () const |
| Clone the object on its dynamic type. | |
| virtual void | serialize (HierarchicSerializer &serializer) const |
| Serialize the dynamics object. | |
| virtual void | unserialize (HierarchicUnserializer &unserializer) |
| Un-Serialize the dynamics object. | |
| virtual int | getId () const |
| Return a unique ID for this class. | |
| virtual void | completePopulations (Cell< T, Descriptor > &cell) const |
| Execute completion scheme before base collision. | |
Implementation of Zou-He boundary condition following the paper from Zou and He. This implementation is lattice independent. The implementation follow the idea proposed in the paper Qisu Zou, Xiaoyi He, "On pressure and velocity boundary conditions for the lattice Boltzmann BGK model", Phys. Fluids , (1997), Volume 9, Issue 6, pp. 1591-1598
| plb::ZouHeVelocityDynamics< T, Descriptor, direction, orientation >::ZouHeVelocityDynamics | ( | Dynamics< T, Descriptor > * | baseDynamics, | |
| bool | automaticPrepareCollision = true | |||
| ) | [inline] |
Constructor.
| plb::ZouHeVelocityDynamics< T, Descriptor, direction, orientation >::ZouHeVelocityDynamics | ( | HierarchicUnserializer & | unserializer | ) | [inline] |
| ZouHeVelocityDynamics< T, Descriptor, direction, orientation > * plb::ZouHeVelocityDynamics< T, Descriptor, direction, orientation >::clone | ( | ) | const [inline, virtual] |
Clone the object on its dynamic type.
Reimplemented from plb::VelocityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >.
| void plb::ZouHeVelocityDynamics< T, Descriptor, direction, orientation >::completePopulations | ( | Cell< T, Descriptor > & | cell | ) | const [inline, virtual] |
Execute completion scheme before base collision.
Reimplemented from plb::BoundaryCompositeDynamics< T, Descriptor >.
| int plb::ZouHeVelocityDynamics< T, Descriptor, direction, orientation >::getId | ( | ) | const [inline, virtual] |
Return a unique ID for this class.
Reimplemented from plb::VelocityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >.
| void plb::ZouHeVelocityDynamics< T, Descriptor, direction, orientation >::serialize | ( | HierarchicSerializer & | serializer | ) | const [inline, virtual] |
Serialize the dynamics object.
Reimplemented from plb::VelocityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >.
| void plb::ZouHeVelocityDynamics< T, Descriptor, direction, orientation >::unserialize | ( | HierarchicUnserializer & | unserializer | ) | [inline, virtual] |
Un-Serialize the dynamics object.
Reimplemented from plb::VelocityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >.
Referenced by plb::ZouHeVelocityDynamics< T, Descriptor, direction, orientation >::ZouHeVelocityDynamics().
1.6.3
1.6.3