24#ifndef BLOCK_INDICATOR_BASE_F_3D_HH
25#define BLOCK_INDICATOR_BASE_F_3D_HH
49 if (_cachedData ==
nullptr) {
50 this->operator()(&output, input);
53 _cachedData->get(input);
61 int latticeR[3] { iX, iY, iZ };
62 return this->operator()(latticeR);
68 return operator()(loc[0], loc[1], loc[2]);
Representation of the 2D block geometry view – header file.
represents all functors that operate on a cuboid in general, mother class of BlockLatticeF,...
Representation of a block geometry.
void setCache(const BlockData< 3, T, bool > &cache)
Set bool-mask cache to be used by indicator operator overloads.
BlockIndicatorF3D(BlockGeometry< T, 3 > &geometry)
BlockGeometry< T, 3 > & getBlockGeometry()
Get underlying block geometry structure.
bool operator()(const int input[])
Block indicator specific function operator overload.
virtual bool isEmpty()
Returns true only if the indicated domain subset is empty.
Top level namespace for all of OpenLB.