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


Classes | |
| class | GuoOffLatticeInfo3D |
| struct | LiquidNeighbor |
Public Member Functions | |
| GuoOffLatticeModel3D (BoundaryShape3D< T, Array< T, 3 > > *shape_, int flowType_, bool useAllDirections_=true) | |
| virtual GuoOffLatticeModel3D < T, Descriptor > * | clone () const |
| virtual plint | getNumNeighbors () const |
| virtual void | prepareCell (Dot3D const &cellLocation, AtomicContainerBlock3D &container) |
| virtual void | boundaryCompletion (AtomicBlock3D &lattice, AtomicContainerBlock3D &container, std::vector< AtomicBlock3D const * > const &args) |
| virtual ContainerBlockData * | generateOffLatticeInfo () const |
| virtual Array< T, 3 > | getLocalForce (AtomicContainerBlock3D &container) const |
| void | selectSecondOrder (bool flag) |
| bool | usesSecondOrder () const |
| void | selectUseRegularizedModel (bool flag) |
| bool | usesRegularizedModel () const |
| void | selectComputeStat (bool flag) |
| bool | computesStat () const |
| plb::GuoOffLatticeModel3D< T, Descriptor >::GuoOffLatticeModel3D | ( | BoundaryShape3D< T, Array< T, 3 > > * | shape_, | |
| int | flowType_, | |||
| bool | useAllDirections_ = true | |||
| ) | [inline] |
Referenced by plb::GuoOffLatticeModel3D< T, Descriptor >::clone().
| void plb::GuoOffLatticeModel3D< T, Descriptor >::boundaryCompletion | ( | AtomicBlock3D & | lattice, | |
| AtomicContainerBlock3D & | container, | |||
| std::vector< AtomicBlock3D const * > const & | args | |||
| ) | [inline, virtual] |
| GuoOffLatticeModel3D< T, Descriptor > * plb::GuoOffLatticeModel3D< T, Descriptor >::clone | ( | ) | const [inline, virtual] |
| bool plb::GuoOffLatticeModel3D< T, Descriptor >::computesStat | ( | ) | const [inline] |
| ContainerBlockData * plb::GuoOffLatticeModel3D< T, Descriptor >::generateOffLatticeInfo | ( | ) | const [inline, virtual] |
Implements plb::OffLatticeModel3D< T, Array< T, 3 > >.
| Array< T, 3 > plb::GuoOffLatticeModel3D< T, Descriptor >::getLocalForce | ( | AtomicContainerBlock3D & | container | ) | const [inline, virtual] |
Implements plb::OffLatticeModel3D< T, Array< T, 3 > >.
References plb::AtomicContainerBlock3D::getData(), and PLB_ASSERT.
| plint plb::GuoOffLatticeModel3D< T, Descriptor >::getNumNeighbors | ( | ) | const [inline, virtual] |
Implements plb::OffLatticeModel3D< T, Array< T, 3 > >.
Referenced by plb::GuoOffLatticeModel3D< T, Descriptor >::prepareCell().
| void plb::GuoOffLatticeModel3D< T, Descriptor >::prepareCell | ( | Dot3D const & | cellLocation, | |
| AtomicContainerBlock3D & | container | |||
| ) | [inline, virtual] |
Implements plb::OffLatticeModel3D< T, Array< T, 3 > >.
References plb::AtomicContainerBlock3D::getData(), plb::AtomicBlock3D::getLocation(), plb::GuoOffLatticeModel3D< T, Descriptor >::getNumNeighbors(), plb::OffLatticeModel3D< T, Array< T, 3 > >::isFluid(), PLB_ASSERT, plb::OffLatticeModel3D< T, Array< T, 3 > >::pointOnSurface(), plb::global::timer(), plb::Dot3D::x, plb::Dot3D::y, and plb::Dot3D::z.
| void plb::GuoOffLatticeModel3D< T, Descriptor >::selectComputeStat | ( | bool | flag | ) | [inline] |
| void plb::GuoOffLatticeModel3D< T, Descriptor >::selectSecondOrder | ( | bool | flag | ) | [inline] |
| void plb::GuoOffLatticeModel3D< T, Descriptor >::selectUseRegularizedModel | ( | bool | flag | ) | [inline] |
| bool plb::GuoOffLatticeModel3D< T, Descriptor >::usesRegularizedModel | ( | ) | const [inline] |
| bool plb::GuoOffLatticeModel3D< T, Descriptor >::usesSecondOrder | ( | ) | const [inline] |
1.6.3
1.6.3