24#ifndef LATTICE_CELL_LIST_H
25#define LATTICE_CELL_LIST_H
29template <
typename T,
typename DESCRIPTOR,
typename U=
bool>
36template <
typename T,
typename DESCRIPTOR,
typename U=
bool>
43 bool operator() (T output[],
const int input[])
override;
bool operator()(T output[], const int input[]) override
BlockLatticeCellList(BlockLattice< T, DESCRIPTOR > &blockLattice, int globiC, std::vector< LatticeR< 4 > > &cellList)
Platform-abstracted block lattice for external access and inter-block interaction.
SuperLatticeCellList(SuperLattice< T, DESCRIPTOR > &sLattice, std::vector< LatticeR< 4 > > &cellList)
Super class maintaining block lattices for a cuboid decomposition.
Top level namespace for all of OpenLB.
std::conditional_t< DESCRIPTOR::d==2, SuperLatticeF2D< T, DESCRIPTOR >, SuperLatticeF3D< T, DESCRIPTOR > > SuperLatticeF
std::conditional_t< DESCRIPTOR::d==2, BlockLatticeF2D< T, DESCRIPTOR >, BlockLatticeF3D< T, DESCRIPTOR > > BlockLatticeF