$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
Generic implementation of the Regularized BGK dynamics. More...
#include <isoThermalDynamics.h>


Public Member Functions | |
| RLBdynamics (Dynamics< T, Descriptor > *baseDynamics, bool automaticPrepareCollision=true) | |
| virtual RLBdynamics< T, Descriptor > * | clone () const |
| Clone the object on its dynamic type. | |
| 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. | |
Generic implementation of the Regularized BGK dynamics.
This implementation is valid for isothermal models only. This model is substantially more stable than plain BGK, and has roughly the same efficiency. However, it cuts out the modes at higher Knudsen numbers and therefore cannot be used in the regime of rarefied gases.
| plb::RLBdynamics< T, Descriptor >::RLBdynamics | ( | Dynamics< T, Descriptor > * | baseDynamics, | |
| bool | automaticPrepareCollision = true | |||
| ) | [inline] |
| omega_ | relaxation parameter, related to the dynamic viscosity |
| RLBdynamics< T, Descriptor > * plb::RLBdynamics< T, Descriptor >::clone | ( | ) | const [inline, virtual] |
Clone the object on its dynamic type.
Implements plb::PreparePopulationsDynamics< T, Descriptor >.
| void plb::RLBdynamics< T, Descriptor >::completePopulations | ( | Cell< T, Descriptor > & | cell | ) | const [inline, virtual] |
Execute completion scheme before base collision.
Implements plb::PreparePopulationsDynamics< T, Descriptor >.
References plb::CompositeDynamics< T, Descriptor >::computeEquilibrium(), and plb::normSqr().
| int plb::RLBdynamics< T, Descriptor >::getId | ( | ) | const [inline, virtual] |
Return a unique ID for this class.
Reimplemented from plb::Dynamics< T, Descriptor >.
1.6.3
1.6.3