26#ifndef SET_ZOUHE_VELOCITY_BOUNDARY_H
27#define SET_ZOUHE_VELOCITY_BOUNDARY_H
47template<
typename T,
typename DESCRIPTOR,
typename MixinDynamics=BGKdynamics<T,DESCRIPTOR>>
48void setZouHeVelocityBoundary(SuperLattice<T, DESCRIPTOR>& sLattice, T omega, SuperGeometry<T,3>& superGeometry,
int material);
51template<
typename T,
typename DESCRIPTOR,
typename MixinDynamics=BGKdynamics<T,DESCRIPTOR>>
52void setZouHeVelocityBoundary(SuperLattice<T, DESCRIPTOR>& sLattice, T omega, FunctorPtr<SuperIndicatorF3D<T>>&& indicator);
56template<
typename T,
typename DESCRIPTOR,
typename MixinDynamics=BGKdynamics<T,DESCRIPTOR>>
57void setZouHeVelocityBoundary(BlockLattice<T,DESCRIPTOR>& _block, T omega, BlockIndicatorF3D<T>& indicator,
bool includeOuterCells);
Top level namespace for all of OpenLB.
void setZouHeVelocityBoundary(SuperLattice< T, DESCRIPTOR > &sLattice, T omega, SuperGeometry< T, 2 > &superGeometry, int material)
Initialising the setZouHeVelocityBoundary function on the superLattice domain.
Representation of a parallel 2D geometry – header file.