26#ifndef SET_ADVECTION_DIFFUSION_ZERO_GRADIENT_BOUNDARY_3D_H
27#define SET_ADVECTION_DIFFUSION_ZERO_GRADIENT_BOUNDARY_3D_H
48template<
typename T,
typename DESCRIPTOR,
typename MixinDynamics = AdvectionDiffusionRLBdynamics<T,DESCRIPTOR>>
49void setZeroGradientBoundary(SuperLattice<T, DESCRIPTOR>& sLattice, SuperGeometry<T,3>& superGeometry,
int material);
52template<
typename T,
typename DESCRIPTOR,
typename MixinDynamics = AdvectionDiffusionRLBdynamics<T,DESCRIPTOR>>
53void setZeroGradientBoundary(SuperLattice<T, DESCRIPTOR>& sLattice, FunctorPtr<SuperIndicatorF3D<T>>&& indicator);
57template<
typename T,
typename DESCRIPTOR,
typename MixinDynamics>
A collection of dynamics classes (e.g.
Top level namespace for all of OpenLB.
void setZeroGradientBoundary(SuperLattice< T, DESCRIPTOR > &sLattice, SuperGeometry< T, 3 > &superGeometry, int material)
Initialising the setZeroGradientBoundary function on the superLattice domain This is an AdvectionDiff...
Representation of a parallel 2D geometry – header file.