24#ifndef BLOCK_GEOMETRY_FACES_2D_H
25#define BLOCK_GEOMETRY_FACES_2D_H
40 bool operator() (T output[],
const int input[])
override;
43template <
typename T,
bool HLBM=false>
53 int material, T deltaX);
54 bool operator() (T output[],
const int input[])
override;
represents all functors that operate on a cuboid in general, mother class of BlockLatticeF,...
bool operator()(T output[], const int input[]) override
has to be implemented for 'every' derived class
BlockGeometryFaces2D(BlockIndicatorF2D< T > &indicatorF, T latticeL)
bool operator()(T output[], const int input[]) override
has to be implemented for 'every' derived class
BlockGeometryFacesIndicator2D(BlockGeometry< T, 2 > &blockGeometry, SmoothIndicatorF2D< T, T, HLBM > &indicator, int material, T deltaX)
Representation of a block geometry.
Base block indicator functor (discrete)
GenericF is a base class, that can represent continuous as well as discrete functions.
Top level namespace for all of OpenLB.