26#ifndef SET_WALL_FUNCTION_BOUNDARY_3D_H
27#define SET_WALL_FUNCTION_BOUNDARY_3D_H
46template<
typename T,
typename DESCRIPTOR>
47void setWallFunctionBoundary(SuperLattice<T, DESCRIPTOR>& sLattice, SuperGeometry<T,3>& superGeometry,
int material,
48 UnitConverter<T, DESCRIPTOR>
const& converter,
49 wallFunctionParam<T>
const& wallFunctionParam,
50 IndicatorF3D<T>* geoIndicator=NULL);
53template<
typename T,
typename DESCRIPTOR>
54void setWallFunctionBoundary(SuperLattice<T, DESCRIPTOR>& sLattice, FunctorPtr<SuperIndicatorF3D<T>>&& indicator,
55 UnitConverter<T, DESCRIPTOR>
const& converter,
56 wallFunctionParam<T>
const& wallFunctionParam,
57 IndicatorF3D<T>* geoIndicator);
62template<
typename T,
typename DESCRIPTOR>
64 UnitConverter<T, DESCRIPTOR>
const& converter,
65 wallFunctionParam<T>
const& wallFunctionParam,
66 IndicatorF3D<T>* geoIndicator,
67 bool includeOuterCells=
false);
In this file the dynamic calls for the free energy model is implemented.
Top level namespace for all of OpenLB.
void setWallFunctionBoundary(SuperLattice< T, DESCRIPTOR > &sLattice, SuperGeometry< T, 3 > &superGeometry, int material, UnitConverter< T, DESCRIPTOR > const &converter, wallFunctionParam< T > const &wallFunctionParam, IndicatorF3D< T > *geoIndicator=NULL)
Initialising the WallFunctionBoundary on the superLattice domain.
Representation of a parallel 2D geometry – header file.