Skip to content

subgrid3DLegacyFramework

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #7869
    Fuxin He
    Participant

    Dear OpenLB Developers,

    I find that “oldPos[0] += 0.5 * (line[0] + reflection[0]) * _dT “ in this directory (olb-1.6r0/src/particles/subgrid3DLegacyFramework/boundaries)should be replaced with “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, I can’t copy the errors.This error suggests that the copy constructor for is deleted, which means I cannot create a copy of .My programming skills are not enough, please give me help, how do I set up to solve these errors.

    Best,
    Fuxin He

Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.