CFD-GO / TCLB

TCLB - Templated MPI+CUDA/CPU Lattice Boltzmann code
https://tclb.io
GNU General Public License v3.0
177 stars 70 forks source link

Symmetry for the domain does not work #492

Closed shkodm closed 6 months ago

shkodm commented 7 months ago

None of the models with autosym option compile anymore.

Error loooks like:

CartLatticeAccess.hpp(644): error: class "SymmetryAccess<CartLatticeAccess<range_int<0, 0, -1, 1>, range_int<0, 0, -1, 1>, range_int<0, 0, -1, 1>>>" has no member "NodeType"
if ((this->NodeType() & 0x0018) == 0x0008) {
    detected during:
instantiation of "real_t SymmetryAccess<PARENT>::loadY_u(const dx_t &, const dy_t &, const dz_t &) const [with PARENT=CartLatticeAccess<range_int<0, 0, -1, 1>, range_int<0, 0, -1, 1>, range_int<0, 0, -1, 1>>, dx_t=range_int<0, 0, 0, 0>, dy_t=range_int<0, 0, 0, 0>, dz_t)

Did not have time to investigate in detail