$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
Density Dirichlet boundary dynamics for a straight wall. More...
#include <boundaryDynamics.h>


Public Member Functions | |
| DensityDirichletBoundaryDynamics (Dynamics< T, Descriptor > *baseDynamics_, bool automaticPrepareCollision_=true) | |
| DensityDirichletBoundaryDynamics (HierarchicUnserializer &unserializer) | |
| virtual DensityDirichletBoundaryDynamics < T, Descriptor, direction, orientation > * | clone () const |
| Clone the object, based on its dynamic type. | |
| virtual int | getId () const |
| Return a unique ID for this class. | |
| virtual void | serialize (HierarchicSerializer &serializer) const |
| Serialize the dynamics object. | |
| virtual void | unserialize (HierarchicUnserializer &unserializer) |
| Un-Serialize the dynamics object. | |
| virtual void | computeVelocity (Cell< T, Descriptor > const &cell, Array< T, Descriptor< T >::d > &velocity) const |
| Compute the local fluid velocity in lattice units. | |
| virtual void | computeRhoBarJ (Cell< T, Descriptor > const &cell, T &rhoBar, Array< T, Descriptor< T >::d > &j) const |
| Compute order-0 moment rho-bar and order-1 moment j. | |
| void | computeJ (Cell< T, Descriptor > const &cell, Array< T, Descriptor< T >::d > &j_) const |
Density Dirichlet boundary dynamics for a straight wall.
| plb::DensityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >::DensityDirichletBoundaryDynamics | ( | Dynamics< T, Descriptor > * | baseDynamics_, | |
| bool | automaticPrepareCollision_ = true | |||
| ) | [inline] |
| plb::DensityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >::DensityDirichletBoundaryDynamics | ( | HierarchicUnserializer & | unserializer | ) | [inline] |
| DensityDirichletBoundaryDynamics< T, Descriptor, direction, orientation > * plb::DensityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >::clone | ( | ) | const [inline, virtual] |
Clone the object, based on its dynamic type.
Reimplemented from plb::StoreDensityDynamics< T, Descriptor >.
Reimplemented in plb::EquilibriumDensityBoundaryDynamics< T, Descriptor, direction, orientation >, plb::GeneralizedDensityBoundaryDynamics< T, Descriptor, direction, orientation >, plb::InamuroAnalyticalPressureDynamics< T, Descriptor, direction, orientation >, plb::RegularizedDensityBoundaryDynamics< T, Descriptor, direction, orientation >, and plb::ZouHePressureDynamics< T, Descriptor, direction, orientation >.
| void plb::DensityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >::computeJ | ( | Cell< T, Descriptor > const & | cell, | |
| Array< T, Descriptor< T >::d > & | j_ | |||
| ) | const [inline] |
| void plb::DensityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >::computeRhoBarJ | ( | Cell< T, Descriptor > const & | cell, | |
| T & | rhoBar, | |||
| Array< T, Descriptor< T >::d > & | j | |||
| ) | const [inline, virtual] |
Compute order-0 moment rho-bar and order-1 moment j.
Reimplemented from plb::StoreDensityDynamics< T, Descriptor >.
References plb::DensityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >::computeJ(), and plb::StoreDensityDynamics< T, Descriptor >::rhoBar.
Referenced by plb::RegularizedDensityBoundaryDynamics< T, Descriptor, direction, orientation >::completePopulations(), and plb::EquilibriumDensityBoundaryDynamics< T, Descriptor, direction, orientation >::completePopulations().
| void plb::DensityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >::computeVelocity | ( | Cell< T, Descriptor > const & | cell, | |
| Array< T, Descriptor< T >::d > & | velocity | |||
| ) | const [inline, virtual] |
Compute the local fluid velocity in lattice units.
Reimplemented from plb::BoundaryCompositeDynamics< T, Descriptor >.
References plb::DensityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >::computeJ(), plb::getExternalForceComponent(), plb::StoreDensityDynamics< T, Descriptor >::rhoBar, and plb::CompositeDynamics< T, Descriptor >::velIsJ().
| int plb::DensityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >::getId | ( | ) | const [inline, virtual] |
Return a unique ID for this class.
Reimplemented from plb::StoreDensityDynamics< T, Descriptor >.
Reimplemented in plb::EquilibriumDensityBoundaryDynamics< T, Descriptor, direction, orientation >, plb::GeneralizedDensityBoundaryDynamics< T, Descriptor, direction, orientation >, plb::InamuroAnalyticalPressureDynamics< T, Descriptor, direction, orientation >, plb::RegularizedDensityBoundaryDynamics< T, Descriptor, direction, orientation >, and plb::ZouHePressureDynamics< T, Descriptor, direction, orientation >.
| void plb::DensityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >::serialize | ( | HierarchicSerializer & | serializer | ) | const [inline, virtual] |
Serialize the dynamics object.
Reimplemented from plb::StoreDensityDynamics< T, Descriptor >.
Reimplemented in plb::GeneralizedDensityBoundaryDynamics< T, Descriptor, direction, orientation >, plb::RegularizedDensityBoundaryDynamics< T, Descriptor, direction, orientation >, and plb::ZouHePressureDynamics< T, Descriptor, direction, orientation >.
| void plb::DensityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >::unserialize | ( | HierarchicUnserializer & | unserializer | ) | [inline, virtual] |
Un-Serialize the dynamics object.
Reimplemented from plb::StoreDensityDynamics< T, Descriptor >.
Reimplemented in plb::GeneralizedDensityBoundaryDynamics< T, Descriptor, direction, orientation >, plb::RegularizedDensityBoundaryDynamics< T, Descriptor, direction, orientation >, and plb::ZouHePressureDynamics< T, Descriptor, direction, orientation >.
Referenced by plb::DensityDirichletBoundaryDynamics< T, Descriptor, direction, orientation >::DensityDirichletBoundaryDynamics().
1.6.3
1.6.3