27#ifndef SET_ROBIN_BOUNDARY_3D_H
28#define SET_ROBIN_BOUNDARY_3D_H
49template<
typename T,
typename DESCRIPTOR,
typename MixinDynamics = AdvectionDiffusionRLBdynamics<T,DESCRIPTOR>>
50void setRobinBoundary(SuperLattice<T, DESCRIPTOR>& sLattice, T omega, SuperGeometry<T,3>& superGeometry,
int material);
53template<
typename T,
typename DESCRIPTOR,
typename MixinDynamics = AdvectionDiffusionRLBdynamics<T,DESCRIPTOR>>
54void setRobinBoundary(SuperLattice<T, DESCRIPTOR>& sLattice, T omega, FunctorPtr<SuperIndicatorF3D<T>>&& indicator);
58template<
typename T,
typename DESCRIPTOR,
typename MixinDynamics>
59void setRobinBoundary(BlockLattice<T,DESCRIPTOR>& _block, BlockIndicatorF3D<T>& indicator, T omega,
bool includeOuterCells=
false,
bool useOtherStrategy=
false);
A collection of dynamics classes (e.g.
Top level namespace for all of OpenLB.
void setRobinBoundary(SuperLattice< T, DESCRIPTOR > &sLattice, T omega, SuperGeometry< T, 3 > &superGeometry, int material)
Initialising the setRobinBoundary function on the superLattice domain This is an AdvectionDiffusionBo...
Representation of a parallel 2D geometry – header file.