Dear OpenLB Developers,
I found in this directory (olb-1.6r0/src/particles/subgrid3DLegacyFramework/boundaries) “oldPos[0] += 0.5 * (line[0] + reflection[0]) * _dT “; should it be “oldPos[0] += 0.5 * (line[0] + reflection[0] * _dT);”, because it seems to me that “line” should be a displacement vector and “reflection” is a velocity vector, let me know if I’m wrong, and also if I want to set the periodic boundary conditions of the particle as well:
auto materialperiodicBoundary = std::make_shared
< PeriodicBoundary3D<T, PARTICLE>
> (superGeometry, true, true, false );
supParticleSystem.addBoundary(materialperiodicBoundary);
Then it will report these errors, my programming skills are not enough, please give me help, how do I set up to solve these errors, and do I need to deal with these warnings?
Best,
Fuxin He