24#ifndef BLOCK_INDICATOR_BASE_F_3D_H
25#define BLOCK_INDICATOR_BASE_F_3D_H
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.
Base block indicator functor.
void setCache(const BlockData< 3, T, bool > &cache)
Set bool-mask cache to be used by indicator operator overloads.
BlockIndicatorF3D(BlockGeometry< T, 3 > &geometry)
virtual Vector< int, 3 > getMax()=0
Returns max lattice position of the indicated subset's bounding box.
BlockGeometry< T, 3 > & getBlockGeometry()
Get underlying block geometry structure.
bool operator()(const int input[])
Block indicator specific function operator overload.
const BlockData< 3, T, bool > * _cachedData
virtual bool isEmpty()
Returns true only if the indicated domain subset is empty.
BlockGeometry< T, 3 > & _block
virtual Vector< int, 3 > getMin()=0
Returns min lattice position of the indicated subset's bounding box.
Top level namespace for all of OpenLB.