Detailed Description

Clear all ghost particles and reset ghost owner information.

This kernel requires the following particle accessor interface

const walberla::mesa_pd::data::particle_flags::FlagT& getFlags(const size_t p_idx) const;
std::vector<int>& getGhostOwnersRef(const size_t p_idx);
std::unordered_set<walberla::mpi::MPIRank>& getNeighborStateRef(const size_t p_idx);
Postcondition
All ghost particles are deleted.
All ghost owners are reset.
All cached information is reset.

#include <ClearGhostOwnerSync.h>

Public Member Functions

template<typename Accessor >
void operator() (Accessor &ac) const
 

Member Function Documentation

◆ operator()()

template<typename Accessor >
void walberla::mesa_pd::mpi::ClearGhostOwnerSync::operator() ( Accessor &  ac) const

The documentation for this class was generated from the following file:
Definition: Flags.h:33